.elementor-kit-5{--e-global-color-primary:#0A1166;--e-global-color-secondary:#1A47E8;--e-global-color-text:#3C4570;--e-global-color-accent:#F5C518;--e-global-color-nsdeep:#070C4A;--e-global-color-nsink:#0F1633;--e-global-color-nstint:#F4F6FF;--e-global-color-nsline:#E3E8FA;--e-global-color-nssoft:#C9D2FF;--e-global-color-nsgreen:#15803D;--e-global-typography-primary-font-family:"Poppins";--e-global-typography-primary-font-weight:800;--e-global-typography-secondary-font-family:"Poppins";--e-global-typography-secondary-font-weight:700;--e-global-typography-text-font-family:"Poppins";--e-global-typography-text-font-weight:400;--e-global-typography-accent-font-family:"Poppins";--e-global-typography-accent-font-weight:600;color:#0F1633;font-family:"Poppins", Sans-serif;}.elementor-kit-5 e-page-transition{background-color:#FFBC7D;}.elementor-kit-5 a{color:#1A47E8;}.elementor-kit-5 a:hover{color:#0A1166;}.elementor-kit-5 h1{font-family:"Poppins", Sans-serif;}.elementor-kit-5 h2{font-family:"Poppins", Sans-serif;}.elementor-kit-5 h3{font-family:"Poppins", Sans-serif;}.elementor-section.elementor-section-boxed > .elementor-container{max-width:1200px;}.e-con{--container-max-width:1200px;--container-default-padding-top:0px;--container-default-padding-right:0px;--container-default-padding-bottom:0px;--container-default-padding-left:0px;}.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 */:root{--ns-navy:#0A1166;--ns-blue:#1A47E8;--ns-yel:#F5C518;--ns-ink:#0F1633;--ns-mute:#3C4570;--ns-line:#E3E8FA;--ns-tint:#F4F6FF;--ns-soft:#C9D2FF}
body{font-family:Poppins,system-ui,sans-serif;color:var(--ns-ink);-webkit-font-smoothing:antialiased}
a{color:var(--ns-blue)}a:hover{color:var(--ns-navy)}
html{scroll-behavior:smooth}


body .ns-sec{position:relative;overflow:hidden}
body .ns-sec>.e-con-inner{position:relative;z-index:2}
body .ns-dots{background-image:radial-gradient(rgba(255,255,255,.09) 1.5px,transparent 1.5px)!important;background-size:32px 32px!important;animation:nsDrift 14s linear infinite}
body .ns-stripes::after{content:"";position:absolute;top:-90px;right:8%;width:56px;height:150%;background:linear-gradient(90deg,var(--ns-yel) 0 26px,transparent 26px 44px,rgba(245,197,24,.5) 44px 53px,transparent 53px);transform:rotate(24deg);opacity:.9;pointer-events:none;z-index:1;animation:nsSway 8s ease-in-out infinite}
body .ns-deco-w{position:absolute!important;inset:0;pointer-events:none;z-index:0;margin:0!important;width:100%!important;max-width:none!important}
body .ns-deco{position:absolute;inset:0}
body .ns-deco .orb{position:absolute;border-radius:50%;animation:nsOrb 16s ease-in-out infinite}
body .ns-deco .o1{top:-120px;left:-140px;width:460px;height:460px;background:radial-gradient(circle,rgba(26,71,232,.55),rgba(26,71,232,0) 70%)}
body .ns-deco .o2{bottom:-160px;left:38%;width:420px;height:420px;background:radial-gradient(circle,rgba(245,197,24,.22),rgba(245,197,24,0) 70%);animation-duration:21s;animation-delay:-7s}
body .ns-deco .flt{position:absolute;animation:nsFlt 9s ease-in-out infinite}
body .ns-deco .ring{top:16%;left:3%;width:34px;height:34px;border-radius:50%;border:3px solid rgba(245,197,24,.55)}
body .ns-deco .plus{top:10%;right:6%;width:22px;height:22px;opacity:.5;background:linear-gradient(var(--ns-yel),var(--ns-yel)) center/100% 3px no-repeat,linear-gradient(var(--ns-yel),var(--ns-yel)) center/3px 100% no-repeat;animation-duration:11s;animation-delay:-3s}
body .ns-deco .sq{bottom:5%;left:46%;width:16px;height:16px;border-radius:4px;background:rgba(255,255,255,.22);animation-duration:13s;animation-delay:-6s}
body .ns-deco .ring2{bottom:22%;right:3%;width:26px;height:26px;border-radius:50%;border:3px solid rgba(255,255,255,.3);animation-duration:10s;animation-delay:-8s}
@keyframes nsDrift{from{background-position:0 0}to{background-position:32px 32px}}
@keyframes nsSway{0%,100%{translate:0 0}50%{translate:34px -12px}}
@keyframes nsOrb{0%,100%{translate:0 0;scale:1}33%{translate:60px -40px;scale:1.12}66%{translate:-40px 30px;scale:.92}}
@keyframes nsFlt{0%,100%{translate:0 0;rotate:0deg}50%{translate:0 -26px;rotate:25deg}}
@keyframes nsBob{0%,100%{translate:0 0}50%{translate:0 -10px}}
@keyframes nsUp{from{opacity:0;translate:0 24px}to{opacity:1;translate:0 0}}
@keyframes nsPulse{0%{box-shadow:0 0 0 0 rgba(245,197,24,.65)}70%{box-shadow:0 0 0 22px rgba(245,197,24,0)}100%{box-shadow:0 0 0 0 rgba(245,197,24,0)}}
@keyframes nsSpin{to{rotate:360deg}}
@keyframes nsMq{to{translate:-50% 0}}


body .e-con.ns-grid{--display:grid;display:grid!important;grid-template-columns:repeat(auto-fit,minmax(min(var(--ns-min,300px),100%),1fr))!important;align-items:stretch}
body .ns-g150{--ns-min:150px}body .ns-g160{--ns-min:160px}body .ns-g170{--ns-min:170px}body .ns-g180{--ns-min:180px}body .ns-g190{--ns-min:190px}body .ns-g200{--ns-min:200px}body .ns-g210{--ns-min:210px}body .ns-g220{--ns-min:220px}body .ns-g230{--ns-min:230px}body .ns-g240{--ns-min:240px}body .ns-g250{--ns-min:250px}body .ns-g260{--ns-min:260px}body .ns-g270{--ns-min:270px}body .ns-g280{--ns-min:280px}body .ns-g290{--ns-min:290px}body .ns-g300{--ns-min:300px}body .ns-g310{--ns-min:310px}body .ns-g320{--ns-min:320px}body .ns-g330{--ns-min:330px}body .ns-g340{--ns-min:340px}body .ns-g350{--ns-min:350px}body .ns-g360{--ns-min:360px}body .ns-g370{--ns-min:370px}body .ns-g380{--ns-min:380px}body .ns-g390{--ns-min:390px}body .ns-g400{--ns-min:400px}body .ns-g410{--ns-min:410px}body .ns-g420{--ns-min:420px}body .ns-g430{--ns-min:430px}body .ns-g440{--ns-min:440px}body .ns-g450{--ns-min:450px}body .ns-g460{--ns-min:460px}body .ns-g470{--ns-min:470px}body .ns-g480{--ns-min:480px}body .ns-g490{--ns-min:490px}body .ns-g500{--ns-min:500px}body .ns-g510{--ns-min:510px}body .ns-g520{--ns-min:520px}body .ns-g530{--ns-min:530px}body .ns-g540{--ns-min:540px}body .ns-g550{--ns-min:550px}body .ns-g560{--ns-min:560px}body .ns-g570{--ns-min:570px}body .ns-g580{--ns-min:580px}body .ns-g590{--ns-min:590px}body .ns-g600{--ns-min:600px}
body .e-con.ns-grid.ns-fill{grid-template-columns:repeat(auto-fill,minmax(min(var(--ns-min,300px),100%),1fr))!important}
body .e-con.ns-col{flex:1 1 var(--ns-b,440px)!important;width:auto!important;min-width:0;max-width:100%}
body .ns-b150{--ns-b:150px}body .ns-b160{--ns-b:160px}body .ns-b170{--ns-b:170px}body .ns-b180{--ns-b:180px}body .ns-b190{--ns-b:190px}body .ns-b200{--ns-b:200px}body .ns-b210{--ns-b:210px}body .ns-b220{--ns-b:220px}body .ns-b230{--ns-b:230px}body .ns-b240{--ns-b:240px}body .ns-b250{--ns-b:250px}body .ns-b260{--ns-b:260px}body .ns-b270{--ns-b:270px}body .ns-b280{--ns-b:280px}body .ns-b290{--ns-b:290px}body .ns-b300{--ns-b:300px}body .ns-b310{--ns-b:310px}body .ns-b320{--ns-b:320px}body .ns-b330{--ns-b:330px}body .ns-b340{--ns-b:340px}body .ns-b350{--ns-b:350px}body .ns-b360{--ns-b:360px}body .ns-b370{--ns-b:370px}body .ns-b380{--ns-b:380px}body .ns-b390{--ns-b:390px}body .ns-b400{--ns-b:400px}body .ns-b410{--ns-b:410px}body .ns-b420{--ns-b:420px}body .ns-b430{--ns-b:430px}body .ns-b440{--ns-b:440px}body .ns-b450{--ns-b:450px}body .ns-b460{--ns-b:460px}body .ns-b470{--ns-b:470px}body .ns-b480{--ns-b:480px}body .ns-b490{--ns-b:490px}body .ns-b500{--ns-b:500px}body .ns-b510{--ns-b:510px}body .ns-b520{--ns-b:520px}body .ns-b530{--ns-b:530px}body .ns-b540{--ns-b:540px}body .ns-b550{--ns-b:550px}body .ns-b560{--ns-b:560px}body .ns-b570{--ns-b:570px}body .ns-b580{--ns-b:580px}body .ns-b590{--ns-b:590px}body .ns-b600{--ns-b:600px}body .ns-b610{--ns-b:610px}body .ns-b620{--ns-b:620px}body .ns-b630{--ns-b:630px}body .ns-b640{--ns-b:640px}body .ns-b650{--ns-b:650px}body .ns-b660{--ns-b:660px}body .ns-b670{--ns-b:670px}body .ns-b680{--ns-b:680px}body .ns-b690{--ns-b:690px}body .ns-b700{--ns-b:700px}
body .ns-narrow{max-width:860px;margin-inline:auto;width:100%}
body .ns-head{max-width:740px}body .ns-head-c{margin-inline:auto;text-align:center;align-items:center}
body .ns-center{text-align:center;align-items:center}
body .ns-jc{justify-content:center!important}
body .ns-btns{--gap:14px}
body .e-con.ns-rel{position:relative}


body .ns-h1 .elementor-heading-title{font-family:Poppins,sans-serif;font-size:clamp(36px,4.4vw,58px);line-height:1.08;font-weight:800;letter-spacing:-1px;color:#fff}
body .ns-h2 .elementor-heading-title{font-family:Poppins,sans-serif;font-size:clamp(30px,3.8vw,48px);line-height:1.12;font-weight:800;letter-spacing:-.5px;color:var(--ns-navy)}
body .ns-h2s .elementor-heading-title{font-family:Poppins,sans-serif;font-size:clamp(26px,3vw,38px);line-height:1.15;font-weight:800;color:var(--ns-navy)}
body .ns-h3 .elementor-heading-title{font-family:Poppins,sans-serif;font-size:19px;line-height:1.3;font-weight:700;color:var(--ns-navy)}
body .ns-h3l .elementor-heading-title{font-family:Poppins,sans-serif;font-size:24px;line-height:1.25;font-weight:800;color:var(--ns-navy)}
body .ns-dark .ns-h2 .elementor-heading-title,body .ns-dark .ns-h2s .elementor-heading-title,body .ns-dark .ns-h3 .elementor-heading-title,body .ns-dark .ns-h3l .elementor-heading-title,body .ns-card-d .ns-h3 .elementor-heading-title{color:#fff}
body .ns-hl{color:var(--ns-yel)}
body .ns-eyebrow .elementor-heading-title{display:inline-flex;align-items:center;gap:10px;font-size:14px;font-weight:700;letter-spacing:2px;text-transform:uppercase;color:var(--ns-blue)}
body .ns-eyebrow .elementor-heading-title::before,body .ns-eb-c .elementor-heading-title::after{content:"";width:28px;height:3px;border-radius:2px;background:var(--ns-yel);flex:none}
body .ns-dark .ns-eyebrow .elementor-heading-title{color:var(--ns-yel)}
body .ns-badge .elementor-heading-title{display:inline-flex;align-items:center;gap:10px;background:rgba(245,197,24,.12);border:1px solid rgba(245,197,24,.5);color:var(--ns-yel);font-weight:700;font-size:13px;letter-spacing:1.4px;padding:9px 18px;border-radius:999px;text-transform:uppercase}
body .ns-badge-y .elementor-heading-title{background:var(--ns-yel);color:var(--ns-navy);border-color:var(--ns-yel)}
body .ns-p,body .ns-p p{font-size:17px;line-height:1.75;color:var(--ns-mute)}
body .ns-p-sm,body .ns-p-sm p{font-size:15px;line-height:1.6;color:var(--ns-mute)}
body .ns-lead,body .ns-lead p{font-size:18px;line-height:1.7;color:var(--ns-mute)}
body .ns-lead-lg,body .ns-lead-lg p{font-size:19px;max-width:620px}
body .ns-center .ns-lead-lg p{margin-inline:auto}
body .ns-dark .ns-p,body .ns-dark .ns-p p,body .ns-dark .ns-lead,body .ns-dark .ns-lead p,body .ns-dark .ns-p-sm,body .ns-dark .ns-p-sm p,body .ns-card-d .ns-p-sm p{color:var(--ns-soft)}
body .ns-p p:last-child,body .ns-lead p:last-child,body .ns-p-sm p:last-child{margin-bottom:0}
body .ns-small,body .ns-small p{font-size:14px;color:#4A5585}
body .ns-dark .ns-small,body .ns-dark .ns-small p{color:#9FAAE0}


body .ns-btn .elementor-button{font-family:Poppins,sans-serif;font-weight:700;font-size:16.5px;line-height:1.2;border-radius:999px;padding:16px 28px;min-height:54px;display:inline-flex;align-items:center;justify-content:center;transition:transform .25s ease,box-shadow .25s ease,background-color .25s ease,color .25s ease,border-color .25s ease}
body .ns-btn .elementor-button:hover{transform:translateY(-3px)}
body .ns-btn .elementor-button-content-wrapper{gap:10px;align-items:center}
body .ns-btn-y .elementor-button{background:var(--ns-yel);color:var(--ns-navy);box-shadow:0 14px 34px rgba(245,197,24,.3)}
body .ns-btn-y .elementor-button:hover,body .ns-btn-y .elementor-button:focus{background:#FFD43B;color:var(--ns-navy);box-shadow:0 16px 36px rgba(245,197,24,.45)}
body .ns-btn-o .elementor-button{background:transparent;border:2px solid rgba(255,255,255,.6);color:#fff}
body .ns-btn-o .elementor-button:hover,body .ns-btn-o .elementor-button:focus{background:rgba(255,255,255,.14);border-color:#fff;color:#fff}
body .ns-btn-d .elementor-button{background:transparent;border:2px solid var(--ns-navy);color:var(--ns-navy)}
body .ns-btn-d .elementor-button:hover,body .ns-btn-d .elementor-button:focus{background:var(--ns-navy);color:#fff}
body .ns-btn-n .elementor-button{background:var(--ns-navy);color:#fff}
body .ns-btn-n .elementor-button:hover,body .ns-btn-n .elementor-button:focus{background:var(--ns-blue);color:#fff;box-shadow:0 14px 30px rgba(26,71,232,.35)}
body .ns-btn-sm .elementor-button{font-size:15px;padding:12px 20px;min-height:46px}
body .ns-btn-full,body .ns-btn-full .elementor-button{width:100%}
body .ns-link a,body .ns-link .elementor-button{background:none!important;padding:0!important;min-height:44px;color:var(--ns-blue)!important;font-weight:700;box-shadow:none!important}


body .ns-lift{transition:transform .35s cubic-bezier(.2,.8,.2,1),box-shadow .35s ease,border-color .35s ease}
body .ns-lift:hover{transform:translateY(-8px);box-shadow:0 30px 60px rgba(10,17,102,.18)!important}
body .ns-lift .elementor-icon-box-icon .elementor-icon,body .ns-lift .ns-ico{transition:transform .35s cubic-bezier(.2,.8,.2,1)}
body .ns-lift:hover .elementor-icon-box-icon .elementor-icon,body .ns-lift:hover .ns-ico{transform:rotate(-8deg) scale(1.1)}
body .ns-ibox .elementor-icon-box-wrapper{text-align:left}
body .ns-ibox .elementor-icon-box-icon{margin-bottom:18px!important}
body .ns-ibox .elementor-icon{width:54px;height:54px;border-radius:16px;background:var(--ns-blue);color:#fff;display:inline-flex;align-items:center;justify-content:center;font-size:24px}
body .ns-ibox .elementor-icon svg{width:24px;height:24px;fill:#fff}
body .ns-ibox-d .elementor-icon{background:var(--ns-yel);color:var(--ns-navy)}body .ns-ibox-d .elementor-icon svg{fill:var(--ns-navy)}
body .ns-ibox .elementor-icon-box-title{margin:0 0 8px;font-size:19px;font-weight:700;color:var(--ns-navy);line-height:1.3}
body .ns-ibox .elementor-icon-box-title a{color:inherit}
body .ns-ibox .elementor-icon-box-description{font-size:15.5px;line-height:1.65;color:var(--ns-mute);margin:0}
body .ns-ibox-d .elementor-icon-box-title{color:#fff}body .ns-ibox-d .elementor-icon-box-description{color:var(--ns-soft)}
body .ns-ibox-row .elementor-icon-box-wrapper{display:flex;gap:18px;align-items:flex-start}
body .ns-num-w{position:absolute!important;top:22px;right:24px;width:auto!important}
body .ns-num{font-size:40px;font-weight:800;color:#EEF1FD;line-height:1}
body .ns-card-d .ns-num{color:rgba(255,255,255,.1)}
body .ns-step-n{width:48px;height:48px;border-radius:14px;background:var(--ns-yel);color:var(--ns-navy);font-weight:800;font-size:19px;display:inline-flex;align-items:center;justify-content:center}
body .ns-step-last .ns-step-n{background:var(--ns-navy);color:var(--ns-yel)}
body .ns-step-last .ns-h3 .elementor-heading-title{color:var(--ns-navy)!important}
body .ns-step-last .ns-p-sm p{color:#2A3366!important}
body .ns-card .ns-step-n{background:var(--ns-navy);color:var(--ns-yel)}


body .ns-check .elementor-icon-list-item{align-items:flex-start!important;font-size:16px;line-height:1.55;color:#22295A;padding-block:5px!important}
body .ns-check .elementor-icon-list-icon{margin-top:4px}
body .ns-check .elementor-icon-list-icon i,body .ns-check .elementor-icon-list-icon svg{color:#15803D;fill:#15803D;font-size:15px;width:15px}
body .ns-check .elementor-icon-list-text{color:#22295A}
body .ns-check-d .elementor-icon-list-icon i,body .ns-check-d .elementor-icon-list-icon svg{color:var(--ns-yel);fill:var(--ns-yel)}
body .ns-check-d .elementor-icon-list-text{color:#E4E9FF}
body .ns-chips .elementor-icon-list-items{display:flex;flex-wrap:wrap;gap:10px}
body .ns-chips .elementor-icon-list-item{margin:0!important;background:rgba(255,255,255,.07);border:1px solid rgba(255,255,255,.16);border-radius:999px;padding:9px 14px!important}
body .ns-chips .elementor-icon-list-item::after{display:none!important}
body .ns-chips .elementor-icon-list-text{color:#fff;font-size:14px;font-weight:600;padding-left:6px}
body .ns-chips .elementor-icon-list-icon i,body .ns-chips .elementor-icon-list-icon svg{color:var(--ns-yel);fill:var(--ns-yel);font-size:13px;width:13px}
body .ns-center .ns-chips .elementor-icon-list-items{justify-content:center}


body .ns-faq .elementor-toggle-item{background:#fff;border:1px solid var(--ns-line);border-radius:20px;margin-bottom:14px;overflow:hidden;transition:border-color .25s,box-shadow .25s}
body .ns-faq .elementor-toggle-item:hover{border-color:var(--ns-blue);box-shadow:0 12px 28px rgba(10,17,102,.08)}
body .ns-faq .elementor-tab-title{border:0!important;padding:22px 26px!important;font-size:17.5px;font-weight:700;color:var(--ns-navy)!important;display:flex;flex-direction:row-reverse;justify-content:space-between;align-items:center;gap:16px}
body .ns-faq .elementor-tab-title a{color:var(--ns-navy)!important}
body .ns-faq .elementor-toggle-icon{width:32px!important;height:32px;border-radius:50%;background:var(--ns-yel);display:inline-flex!important;align-items:center;justify-content:center;flex:none;color:var(--ns-navy)}
body .ns-faq .elementor-toggle-icon i,body .ns-faq .elementor-toggle-icon svg{color:var(--ns-navy);fill:var(--ns-navy);font-size:13px;width:13px}
body .ns-faq .elementor-tab-content{border:0!important;padding:0 26px 22px!important;font-size:16px;line-height:1.75;color:var(--ns-mute)}


body .ns-form .elementor-field-group{margin-bottom:14px}
body .ns-form label{font-size:14px;font-weight:600;color:#22295A}
body .ns-form .elementor-field{font-family:Poppins,sans-serif;font-size:16px!important;padding:13px 16px!important;border:2px solid #D5DCF5!important;border-radius:12px!important;min-height:50px;background:#fff!important;color:var(--ns-ink)!important}
body .ns-form .elementor-field:focus{border-color:var(--ns-blue)!important;outline:none;box-shadow:0 0 0 4px rgba(26,71,232,.12)}
body .ns-form .elementor-button{background:var(--ns-navy)!important;color:#fff!important;font-family:Poppins,sans-serif;font-weight:700;font-size:16.5px;border-radius:999px!important;min-height:54px;transition:background-color .25s,transform .25s}
body .ns-form .elementor-button:hover{background:var(--ns-blue)!important;transform:translateY(-2px)}
body .ns-form-y .elementor-button{background:var(--ns-yel)!important;color:var(--ns-navy)!important}
body .ns-form-y .elementor-button:hover{background:#FFD43B!important}
body .ns-form .elementor-field-type-acceptance label{font-weight:400;color:var(--ns-mute)}


body .ns-vcard{display:block;background:var(--ns-navy);border:3px solid var(--ns-yel);border-radius:28px;overflow:hidden;box-shadow:0 30px 70px rgba(0,0,30,.45);text-decoration:none}
body .ns-vthumb{position:relative;display:block;aspect-ratio:16/9;overflow:hidden}
body .ns-vthumb img{width:100%;height:100%;object-fit:cover;display:block;transition:transform .6s cubic-bezier(.2,.8,.2,1)}
body .ns-vcard:hover .ns-vthumb img{transform:scale(1.05)}
body .ns-play{position:absolute;left:16px;bottom:16px;width:60px;height:60px;border-radius:50%;background:var(--ns-yel);color:var(--ns-navy);display:flex;align-items:center;justify-content:center;font-size:20px;animation:nsPulse 2.2s ease-out infinite}
body .ns-dur{position:absolute;right:14px;bottom:14px;background:rgba(7,12,74,.88);color:#fff;font-size:13px;font-weight:600;padding:5px 10px;border-radius:8px}
body .ns-vcap{display:flex;align-items:center;gap:12px;padding:18px 22px;color:#fff;font-weight:600;font-size:15px}
body .ns-dot{width:10px;height:10px;border-radius:50%;background:var(--ns-yel)}
body .ns-proj{display:flex;flex-direction:column;height:100%;text-decoration:none;border-radius:24px;overflow:hidden;background:#fff;border:1px solid var(--ns-line);box-shadow:0 14px 34px rgba(10,17,102,.08)}
body .ns-proj-w,body .ns-vcard-w{height:100%}body .ns-proj-w>.elementor-widget-container{height:100%}
body .ns-proj-top{display:block;background:var(--ns-navy) radial-gradient(rgba(255,255,255,.08) 1.5px,transparent 1.5px) 0 0/24px 24px;padding:26px 24px 0;overflow:hidden}
body .ns-bar{display:flex;gap:6px;background:#E9EDFB;padding:9px 12px;border-radius:14px 14px 0 0}
body .ns-bar i{width:9px;height:9px;border-radius:50%;background:#FF5F57}body .ns-bar i:nth-child(2){background:#FEBC2E}body .ns-bar i:nth-child(3){background:#28C840}
body .ns-proj .shot{display:block;width:100%;height:200px;object-fit:cover;object-position:center;background:#E3E8FA;transition:transform .6s cubic-bezier(.2,.8,.2,1)}
body .ns-proj:hover .shot{transform:scale(1.05)}
body .ns-ph{display:flex!important;align-items:center;justify-content:center;color:#4A5585;font-size:13px;font-weight:600;text-align:center;padding:12px}
body .ns-proj-b{display:flex;flex-direction:column;padding:20px 22px 24px;flex:1}
body .ns-proj-m{display:flex;justify-content:space-between;gap:10px;font-size:12px;font-weight:700;letter-spacing:1.5px;text-transform:uppercase;color:var(--ns-blue)}
body .ns-proj-m span:last-child{color:#4A5585;font-weight:600;letter-spacing:.5px;text-transform:none}
body .ns-proj-t{margin-top:8px;font-size:19px;font-weight:700;color:var(--ns-navy)}
body .ns-proj-d{margin:6px 0 0;font-size:15px;line-height:1.6;color:var(--ns-mute)}
body .ns-more{display:inline-block;margin-top:10px;font-weight:700;font-size:15px;color:var(--ns-blue);transition:transform .25s}
body .ns-lift:hover .ns-more{transform:translateX(6px)}


body .ns-topbar a{color:var(--ns-navy);font-weight:700;text-decoration:underline}
body .ns-logo{display:flex;align-items:center;gap:12px;text-decoration:none}
body .ns-logo img{height:42px;width:auto}
body .ns-logo b{display:block;color:var(--ns-yel);font-weight:800;font-size:19px;letter-spacing:2.5px;line-height:1.2}
body .ns-logo small{display:block;color:var(--ns-yel);font-weight:600;font-size:12px;letter-spacing:.8px}
body .ns-nav .elementor-nav-menu--main .elementor-item{color:#D7DEFF;font-size:15px;font-weight:500;padding:10px 12px}
body .ns-nav .elementor-nav-menu--main .elementor-item:hover,body .ns-nav .elementor-nav-menu--main .elementor-item.elementor-item-active{color:#fff}
body .ns-nav .elementor-nav-menu--main .elementor-item::after{background-color:var(--ns-yel)!important;height:2px}
body .ns-nav .elementor-nav-menu--dropdown{background:#fff;border-radius:16px;padding:8px;box-shadow:0 30px 60px rgba(0,0,40,.3);overflow:hidden}
body .ns-nav .elementor-nav-menu--dropdown a{color:var(--ns-navy)!important;font-weight:600;font-size:15px;border-radius:10px;padding:12px 14px!important}
body .ns-nav .elementor-nav-menu--dropdown a:hover{background:var(--ns-tint)!important;color:var(--ns-blue)!important}
body .ns-nav .elementor-menu-toggle{background:rgba(255,255,255,.1);color:#fff;border-radius:10px;width:46px;height:46px}
body .ns-nav .elementor-menu-toggle svg{fill:#fff}
body .ns-nav .elementor-nav-menu--dropdown.elementor-nav-menu__container{margin-top:14px}
body .ns-flink a,body .ns-flink .elementor-icon-list-text{color:#D7DEFF!important;font-size:15px;transition:color .2s,padding-left .2s}
body .ns-flink a:hover .elementor-icon-list-text{color:var(--ns-yel)!important;padding-left:4px}
body .ns-ftitle .elementor-heading-title{color:var(--ns-yel);font-weight:700;font-size:14px;letter-spacing:1.5px}
body .ns-social .elementor-social-icon{background:rgba(255,255,255,.08)!important;width:44px;height:44px;font-size:17px;transition:background-color .25s,transform .25s}
body .ns-social .elementor-social-icon i{color:#fff!important}body .ns-social .elementor-social-icon svg{fill:#fff!important}
body .ns-social .elementor-social-icon:hover{background:var(--ns-yel)!important;transform:translateY(-3px)}
body .ns-social .elementor-social-icon:hover i{color:var(--ns-navy)!important}body .ns-social .elementor-social-icon:hover svg{fill:var(--ns-navy)!important}
body .ns-social-l .elementor-social-icon{background:var(--ns-navy)!important}
body .ns-fbottom,body .ns-fbottom p{color:#8F9BD6;font-size:14px;margin:0}


body .ns-pill{display:inline-flex;align-items:center;gap:8px;background:#fff;border:1px solid var(--ns-line);border-radius:999px;padding:10px 16px;font-weight:700;font-size:14px;color:var(--ns-navy)}
body .ns-float{position:absolute;background:#fff;border-radius:18px;padding:14px 18px;box-shadow:0 20px 40px rgba(0,0,30,.35);display:flex;align-items:center;gap:12px;animation:nsBob 5s ease-in-out infinite;z-index:3}
body .ns-float b{display:block;font-weight:800;color:var(--ns-navy);font-size:15px}body .ns-float small{display:block;font-size:12.5px;color:#4A5585}
body .ns-float .ic{width:42px;height:42px;border-radius:12px;display:flex;align-items:center;justify-content:center;color:#fff;font-size:18px}
body .ns-mq{overflow:hidden;-webkit-mask-image:linear-gradient(90deg,transparent,#000 7%,#000 93%,transparent);mask-image:linear-gradient(90deg,transparent,#000 7%,#000 93%,transparent)}
body .ns-mq-track{display:flex;width:max-content;animation:nsMq 36s linear infinite}
body .ns-mq:hover .ns-mq-track{animation-play-state:paused}
body .ns-mq-track span{margin-right:18px;flex:none;display:inline-flex;align-items:center;gap:10px;background:var(--ns-tint);border:1px solid var(--ns-line);border-radius:14px;padding:10px 18px;font-size:15.5px;font-weight:700;color:#2A3366;white-space:nowrap}
body .ns-mq-track i{color:var(--ns-blue)}
body .ns-fade{animation:nsUp .8s cubic-bezier(.2,.8,.2,1) both}

@media (max-width:767px){
 body .ns-stripes::after,body .ns-deco .flt,body .ns-float.hide-m{display:none}
 body .ns-btns>.elementor-widget-button,body .ns-btns .elementor-button{width:100%}
}
@media (prefers-reduced-motion:reduce){*,*::before,*::after{animation:none!important;transition:none!important;scroll-behavior:auto!important}}


body .ns-topbar,body .ns-topbar p{margin:0;font-size:14px;color:var(--ns-navy);text-align:center}
body .ns-topbar a{margin-left:6px}
body .ns-tb-dot{display:inline-block;width:8px;height:8px;border-radius:50%;background:#15803D;margin-right:8px;box-shadow:0 0 0 4px rgba(21,128,61,.18);vertical-align:middle}
body .ns-hdr-bar{border-bottom:1px solid rgba(255,255,255,.08)}
body .ns-hdr-btn .elementor-button{box-shadow:0 8px 22px rgba(245,197,24,.25)}
@media (max-width:1024px){body .ns-hdr-btn{display:none}}
@media (max-width:767px){body .ns-logo small{display:none}body .ns-logo b{font-size:16px;letter-spacing:2px}body .ns-topbar a{display:block;margin:2px 0 0}}


body .ns-hero-home .ns-hero-r{justify-content:flex-end}
body .ns-hero-links a{color:var(--ns-yel);font-weight:600}
body .ns-statn .elementor-heading-title{color:var(--ns-yel);font-size:32px;font-weight:800;line-height:1}
body .ns-stats{max-width:560px}
body .ns-badge-y .elementor-heading-title i{font-size:12px}
body .ns-hphoto{position:relative;display:flex;justify-content:center;min-height:600px;height:100%}
body .ns-hp-circle{position:absolute;bottom:-110px;left:50%;transform:translateX(-50%);width:640px;height:640px;border-radius:50%;background:var(--ns-yel)}
body .ns-hp-ring{position:absolute;bottom:-180px;left:50%;width:770px;height:770px;border-radius:50%;border:3px dashed rgba(255,255,255,.32);animation:nsSpinC 70s linear infinite;transform:translateX(-50%)}
@keyframes nsSpinC{from{transform:translateX(-50%) rotate(0)}to{transform:translateX(-50%) rotate(360deg)}}
body .ns-hp-img{position:relative;width:540px;max-width:92%;align-self:flex-end;animation:nsUp 1s cubic-bezier(.2,.8,.2,1) .2s both}
body .ns-hp-img>img{width:100%;height:auto;display:block}
body .ns-hp-tag{position:absolute;bottom:26px;left:50%;transform:translateX(-50%) rotate(-2deg);background:var(--ns-navy);border:2px solid var(--ns-yel);color:#fff;border-radius:14px;padding:10px 18px;display:flex;align-items:center;gap:10px;white-space:nowrap;box-shadow:0 16px 34px rgba(0,0,30,.4)}
body .ns-hp-tag img{height:26px;width:auto}body .ns-hp-tag b{font-size:14.5px}body .ns-hp-tag small{color:#9FAAE0;font-size:13px}
body .ns-hf{position:absolute;background:#fff;border-radius:18px;padding:14px 18px;box-shadow:0 22px 46px rgba(0,0,30,.38);display:flex;align-items:center;gap:12px;white-space:nowrap;animation:nsBob 5s ease-in-out infinite}
body .ns-hf b{display:block;font-weight:700;font-size:15px;color:var(--ns-navy)}body .ns-hf small{display:block;font-size:13px;color:#4A5585}
body .ns-hf .ic{width:44px;height:44px;flex:none;border-radius:50%;display:flex;align-items:center;justify-content:center;color:#fff;font-size:17px}
body .ns-hf1{top:34px;left:72%;display:block;width:212px;transform:rotate(3deg);border-radius:20px;padding:16px 20px}
body .ns-hf-top{display:flex;justify-content:space-between;align-items:center;font-size:12px;font-weight:700;letter-spacing:2px;color:#4A5585}body .ns-hf-top i{color:#15803D}
body .ns-bars{display:flex;align-items:flex-end;gap:8px;height:76px;margin-top:12px}body .ns-bars i{flex:1;background:#9DB2FF;border-radius:5px}
body .ns-hf2{top:47%;right:74%;transform:rotate(-3deg);animation-duration:6s;animation-delay:.8s}
body .ns-hf3{top:60%;left:76%;transform:rotate(2deg);animation-duration:5.5s;animation-delay:1.6s}
body .ns-hf3 .ic{border-radius:12px;width:40px;height:40px}
@media (max-width:1024px){body .ns-hf1{left:auto;right:0}body .ns-hf2{right:auto;left:0}body .ns-hf3{left:auto;right:0}}
@media (max-width:767px){body .ns-hphoto{min-height:420px}body .ns-hf{display:none}body .ns-hp-circle{width:420px;height:420px;bottom:-80px}body .ns-hp-ring{width:520px;height:520px;bottom:-130px}}


body .ns-proof{border-bottom:1px solid #E8ECFA}
body .ns-trust .elementor-heading-title{font-size:13px;font-weight:700;letter-spacing:2px;text-transform:uppercase;color:#4A5585;white-space:nowrap}
body .e-con.ns-mq-c{flex:1 1 400px!important;min-width:0;width:auto!important}
body .ns-mq-w{width:100%}
body .ns-xlist .elementor-icon-list-icon i,body .ns-xlist .elementor-icon-list-icon svg{color:#DC2626!important;fill:#DC2626!important}
body .ns-come .elementor-heading-title{font-size:20px;font-weight:800;color:var(--ns-blue)}
body .ns-slow{position:relative;padding:20px 30px 60px 0}
body .ns-slow-b{background:#fff;border-radius:22px;overflow:hidden;box-shadow:0 30px 70px rgba(10,17,102,.18);border:1px solid var(--ns-line)}
body .ns-slow-b .ns-bar{border-radius:0;align-items:center}body .ns-slow-b em{margin-left:10px;font-style:normal;font-size:12.5px;color:#4A5585;background:#fff;border-radius:999px;padding:3px 12px;flex:1}
body .ns-slow-body{padding:46px 30px 40px;display:flex;flex-direction:column;align-items:center;gap:14px;color:var(--ns-navy)}
body .ns-spin{width:46px;height:46px;border-radius:50%;border:5px solid #E3E8FA;border-top-color:var(--ns-blue);animation:nsSpin 1s linear infinite}
body .ns-skel{width:100%;display:flex;flex-direction:column;gap:10px;margin-top:10px}body .ns-skel i{height:12px;border-radius:6px;background:#EEF1FD}body .ns-skel i:nth-child(2){width:80%}body .ns-skel i:nth-child(3){width:60%}
body .ns-stat{position:absolute;background:var(--ns-navy);color:#fff;border-radius:18px;padding:16px 18px;max-width:220px;box-shadow:0 22px 46px rgba(0,0,30,.3);animation:nsBob 6s ease-in-out infinite}
body .ns-stat b{display:block;color:var(--ns-yel);font-size:30px;font-weight:800;line-height:1}body .ns-stat span{display:block;margin-top:6px;font-size:13px;line-height:1.45;color:var(--ns-soft)}
body .ns-st1{right:0;top:40%}body .ns-st2{left:-10px;bottom:0;animation-delay:1s}
body .ns-ribbon{position:absolute!important;top:-15px;left:30px;width:auto!important}
body .ns-ribbon .elementor-heading-title{background:var(--ns-yel);color:var(--ns-navy);font-size:12.5px;font-weight:800;letter-spacing:1.2px;text-transform:uppercase;padding:7px 14px;border-radius:999px}
body .ns-feat{overflow:visible!important}
body .ns-link-y a,body .ns-link-y .elementor-button{color:var(--ns-yel)!important}
body .ns-btn-link .elementor-button{background:none;color:var(--ns-blue);padding:0;min-height:44px;box-shadow:none}
body .ns-btn-link .elementor-button:hover{transform:translateX(6px)}


body .ns-tcar .elementor-testimonial{background:#fff;border:1px solid var(--ns-line);border-radius:28px;padding:34px 32px;box-shadow:0 14px 34px rgba(10,17,102,.08);height:100%}
body .ns-tcar .swiper-slide{height:auto;padding:4px 2px 10px}
body .ns-tcar .elementor-testimonial__content::before{content:"\201C";display:block;font-size:64px;line-height:.6;color:var(--ns-yel);font-weight:800;margin-bottom:10px}
body .ns-tcar .elementor-testimonial__text{font-size:17px;line-height:1.7;color:#22295A;font-style:normal}
body .ns-tcar .elementor-testimonial__name{color:var(--ns-navy);font-weight:700;font-size:16px}
body .ns-tcar .elementor-testimonial__title{color:#4A5585;font-size:14px}
body .ns-tcar .swiper-pagination-bullet{background:#C9D2F5;opacity:1;width:10px;height:10px;transition:width .3s}
body .ns-tcar .swiper-pagination-bullet-active{background:var(--ns-blue);width:30px;border-radius:999px}
body .ns-tcar .elementor-swiper-button{width:48px;height:48px;border-radius:50%;background:var(--ns-navy);color:var(--ns-yel);display:flex;align-items:center;justify-content:center;font-size:16px}
body .ns-tcar .elementor-swiper-button svg{fill:var(--ns-yel)}
body .ns-band .ns-p p{color:#2A3366}
body .ns-eb-navy .elementor-heading-title{color:var(--ns-navy)}
body .ns-band-ic .elementor-icon{width:64px;height:64px;border-radius:18px;background:var(--ns-navy);color:var(--ns-yel);display:flex;align-items:center;justify-content:center;font-size:28px}
body .ns-band-ic .elementor-icon svg{fill:var(--ns-yel);width:28px;height:28px}
body .ns-aphoto{position:relative;display:flex;justify-content:center;padding-top:30px}
body .ns-ap-bg{position:absolute;inset:auto 6% 0 6%;height:78%;border-radius:40px;background:var(--ns-navy) radial-gradient(rgba(255,255,255,.09) 1.5px,transparent 1.5px) 0 0/26px 26px}
body .ns-aphoto img{position:relative;width:420px;max-width:86%;height:auto}
body .ns-ap-badge{position:absolute;right:4%;top:30%;background:var(--ns-yel);color:var(--ns-navy);border-radius:18px;padding:14px 18px;box-shadow:0 20px 40px rgba(0,0,30,.25);animation:nsBob 5s ease-in-out infinite}
body .ns-ap-badge b{display:block;font-size:26px;font-weight:800;line-height:1}body .ns-ap-badge small{font-size:13px;font-weight:600}
body .ns-traits .elementor-icon-list-items{display:grid;grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:10px}
body .ns-traits .elementor-icon-list-item{background:var(--ns-tint);border-radius:14px;padding:12px 14px!important;margin:0!important;transition:transform .25s,background-color .25s}
body .ns-traits .elementor-icon-list-item:hover{transform:translateX(4px);background:#E8EDFF}
body .ns-wa{transition:transform .3s,box-shadow .3s}body .ns-wa:hover{transform:translateY(-4px);box-shadow:0 20px 40px rgba(10,17,102,.12)}
body .ns-wa-ic .elementor-icon{width:52px;height:52px;border-radius:50%;background:#25D366;color:#fff;display:flex;align-items:center;justify-content:center;font-size:26px}
body .ns-wa-ic .elementor-icon svg{fill:#fff;width:26px;height:26px}
body .ns-chan-ic .elementor-icon{width:56px;height:56px;border-radius:16px;background:var(--ns-navy);color:var(--ns-yel);display:flex;align-items:center;justify-content:center;font-size:24px;transition:transform .35s}
body .ns-chan-ic .elementor-icon svg{fill:var(--ns-yel);width:24px;height:24px}
body .ns-chan:hover{border-color:var(--ns-yel)!important}body .ns-chan:hover .ns-chan-ic .elementor-icon{transform:rotate(-8deg) scale(1.1)}
body .ns-icon .elementor-icon{font-size:24px}
body .ns-fdesc,body .ns-fdesc p{color:#AEB8E8;font-size:15px;line-height:1.7;margin:0}
body .ns-fbot{border-top:1px solid rgba(255,255,255,.1)}


body .ns-logo b,body .ns-logo small{white-space:nowrap}
body .ns-ribbon-c{left:50%!important;transform:translateX(-50%)}
body .ns-plan-name .elementor-heading-title{font-size:14px;font-weight:800;letter-spacing:2px;color:var(--ns-blue)}
body .ns-feat .ns-plan-name .elementor-heading-title{color:var(--ns-yel)}
body .ns-price .elementor-heading-title{font-size:58px;font-weight:800;line-height:1;color:var(--ns-navy);display:flex;align-items:flex-end;gap:8px}
body .ns-price small{font-size:15px;font-weight:500;color:#4A5585;padding-bottom:8px}
body .ns-dark .ns-price .elementor-heading-title,body .ns-card-d .ns-price .elementor-heading-title,body .ns-feat .ns-price .elementor-heading-title{color:#fff}
body .ns-prodcard .ns-price .elementor-heading-title{color:var(--ns-yel)}
body .ns-dark .ns-price small,body .ns-card-d .ns-price small{color:var(--ns-soft)}
body .e-con.ns-plan-list{flex:1 1 auto;border-top:1px solid var(--ns-line);padding-top:20px!important}
body .ns-feat .e-con.ns-plan-list{border-color:rgba(255,255,255,.14)}
body .ns-2col .elementor-icon-list-items{display:grid;grid-template-columns:repeat(auto-fit,minmax(240px,1fr));column-gap:24px}
body .ns-ico-sq .elementor-icon,body .ns-ico-y .elementor-icon{width:46px;height:46px;border-radius:14px;background:var(--ns-blue);color:#fff;display:flex;align-items:center;justify-content:center;font-size:20px}
body .ns-ico-sq .elementor-icon svg{fill:#fff;width:20px;height:20px}
body .ns-ico-y .elementor-icon{background:var(--ns-yel);color:var(--ns-navy)}body .ns-ico-y .elementor-icon svg{fill:var(--ns-navy)}
body .ns-ibox-navy .elementor-icon{background:var(--ns-navy);color:var(--ns-yel)}body .ns-ibox-navy .elementor-icon svg{fill:var(--ns-yel)}
body .ns-ibox-soft .elementor-icon{background:var(--ns-tint);color:var(--ns-blue);width:46px;height:46px;border-radius:14px;font-size:20px}body .ns-ibox-soft .elementor-icon svg{fill:var(--ns-blue)}
body .ns-ibox-row .elementor-icon-box-icon{margin-bottom:0!important}
body .ns-eb-sm .elementor-heading-title{font-size:12.5px}
body .ns-pill-h .elementor-heading-title{background:#fff;border:1px solid var(--ns-line);border-radius:999px;padding:10px 16px;font-weight:700;font-size:14px;color:var(--ns-navy)}
body .ns-card-img img{width:100%;border-radius:27px 27px 0 0;display:block}
body .e-con.ns-prodcard>.elementor-widget:not(.ns-card-img){padding-inline:30px}
body .ns-rate .elementor-heading-title{color:var(--ns-yel);font-weight:800;font-size:16px;white-space:nowrap}


body .ns-report{background:#fff;border-radius:26px;padding:28px 30px;box-shadow:0 30px 70px rgba(0,0,30,.4)}
body .ns-rep-h{display:flex;align-items:center;gap:12px}body .ns-rep-h img{height:36px;width:auto}body .ns-rep-h div{flex:1}body .ns-rep-h b{display:block;color:var(--ns-navy);font-size:17px}body .ns-rep-h small{color:#4A5585;font-size:13.5px}body .ns-rep-h>i{color:var(--ns-blue);font-size:24px}
body .ns-report ul{list-style:none;margin:18px 0 0;padding:0}body .ns-report li{display:flex;justify-content:space-between;align-items:center;gap:12px;padding:13px 0;border-top:1px solid var(--ns-line);font-size:15px;color:#22295A}
body .ns-report li span i{color:var(--ns-blue);width:22px;margin-right:8px}body .ns-report li em{font-style:normal;background:#DCFCE7;color:#166534;font-size:13px;font-weight:700;padding:5px 10px;border-radius:999px;white-space:nowrap}
body .ns-report p{margin:8px 0 0;background:var(--ns-tint);border-radius:14px;padding:14px 16px;font-size:14.5px;color:#22295A}
body .ns-admock{background:#fff;border-radius:26px;padding:26px 28px;box-shadow:0 30px 70px rgba(0,0,30,.45)}
body .ns-ad-search{display:flex;align-items:center;gap:12px;border:2px solid var(--ns-line);border-radius:999px;padding:12px 18px;color:#22295A}body .ns-ad-search i{color:#4A5585}
body .ns-ad{margin-top:22px;padding:18px 20px;border-radius:18px;background:#FFFBEA;border:2px solid var(--ns-yel)}
body .ns-ad-s{font-size:13px;color:#4A5585}body .ns-ad-s strong{color:#22295A}body .ns-ad-t{margin-top:6px;font-size:20px;font-weight:700;color:var(--ns-blue);line-height:1.3}body .ns-ad-d{margin-top:6px;font-size:14.5px;color:var(--ns-mute)}
body .ns-ad-l{margin-top:12px;display:flex;gap:8px;flex-wrap:wrap}body .ns-ad-l span{font-size:13px;font-weight:600;color:var(--ns-navy);background:#fff;border:1px solid var(--ns-line);padding:6px 12px;border-radius:999px}
body .ns-ad-tag{margin-top:18px;display:inline-flex;align-items:center;gap:8px;background:var(--ns-navy);color:#fff;font-size:13.5px;font-weight:600;padding:8px 14px;border-radius:999px}body .ns-ad-tag i{color:var(--ns-yel)}
body .ns-mini{position:relative;padding:10px 26px 40px 0}
body .ns-mini-b{background:#fff;border-radius:22px;overflow:hidden;box-shadow:0 30px 70px rgba(0,0,30,.45)}
body .ns-mini-b .ns-bar{border-radius:0;align-items:center}body .ns-mini-b em{margin-left:12px;flex:1;background:#fff;border-radius:999px;padding:4px 12px;font-size:12px;color:#4A5585;font-style:normal}
body .ns-mini-body{padding:22px 24px 26px}body .ns-mini-nav{display:flex;justify-content:space-between;align-items:center}body .ns-mini-nav b{color:var(--ns-navy);font-size:15px}
body .ns-mini-nav span{display:flex;gap:10px}body .ns-mini-nav span i{width:34px;height:6px;border-radius:3px;background:var(--ns-line)}
body .ns-mini h4{margin:22px 0 0;font-size:26px;font-weight:800;line-height:1.15;color:var(--ns-navy)}body .ns-mini p{margin:8px 0 0;font-size:13.5px;color:#4A5585}
body .ns-mini-cta{display:inline-flex;margin-top:16px;background:var(--ns-yel);color:var(--ns-navy);font-weight:700;font-size:13.5px;padding:10px 16px;border-radius:999px}
body .ns-mini-tiles{margin-top:20px;display:flex;gap:10px}body .ns-mini-tiles i{flex:1;height:64px;border-radius:10px;display:flex;align-items:flex-end;padding:8px;font-size:11px;font-weight:700;color:#fff;font-style:normal}
body .ns-mini .ns-float{right:0;bottom:0}
body .ns-review{background:#fff;border-radius:26px;padding:26px;max-width:440px;width:100%;box-shadow:0 30px 70px rgba(0,0,30,.4)}
body .ns-rev-h{display:flex;align-items:center;gap:12px}body .ns-rev-h img{width:56px;height:56px;border-radius:50%;object-fit:cover;object-position:top;background:var(--ns-yel)}body .ns-rev-h b{display:block;color:var(--ns-navy)}body .ns-rev-h small{color:#4A5585;font-size:13.5px}
body .ns-review ul{list-style:none;margin:18px 0 0;padding:0}body .ns-review li{display:flex;justify-content:space-between;align-items:center;gap:12px;padding:12px 0;border-top:1px solid var(--ns-line);font-size:15px;color:#22295A}
body .ns-review em{font-style:normal;font-size:12.5px;font-weight:700;padding:4px 10px;border-radius:999px}body .ns-review em.g{background:#DCFCE7;color:#166534}body .ns-review em.a{background:#FEF3C7;color:#92400E}body .ns-review em.r{background:#FEE2E2;color:#991B1B}
body .ns-review>small{display:block;margin-top:10px;font-size:12.5px;color:#4A5585}
body .ns-email{background:#fff;border:1px solid var(--ns-line);border-radius:24px;padding:26px;box-shadow:0 20px 50px rgba(10,17,102,.1);font-size:13px;color:#4A5585}
body .ns-email b{color:var(--ns-navy)}body .ns-email div+div{margin-top:6px}body .ns-email p{margin:16px 0 0;padding-top:16px;border-top:1px solid var(--ns-line);font-size:15px;line-height:1.7;color:#22295A}body .ns-email p span{color:var(--ns-blue)}body .ns-email small{display:block;margin-top:14px;font-size:12.5px}


body .ns-crumbs,body .ns-crumbs p{font-size:14px;color:#9FAAE0;margin:0}body .ns-crumbs a{color:#9FAAE0}body .ns-crumbs strong{color:#fff}
body .ns-meta{padding:24px 0;border-top:1px solid rgba(255,255,255,.14);border-bottom:1px solid rgba(255,255,255,.14)}
body .ns-meta-k .elementor-heading-title{font-size:12.5px;font-weight:700;letter-spacing:1.5px;text-transform:uppercase;color:var(--ns-yel)}
body .ns-meta-v .elementor-heading-title{font-size:16.5px;font-weight:600;color:#fff}
body .ns-note i{color:var(--ns-yel);margin-right:6px}
body .ns-case-img img{width:100%;border-radius:28px;border:3px solid var(--ns-yel);box-shadow:0 40px 80px rgba(0,0,30,.4);display:block}
body .ns-vph{position:relative;max-width:1000px;margin:0 auto;aspect-ratio:16/9;border-radius:24px;background:rgba(255,255,255,.08);border:3px solid var(--ns-yel);display:flex;align-items:center;justify-content:center;color:var(--ns-soft);font-weight:600;text-align:center;padding:20px}
body .ns-vph .ns-play{left:20px;bottom:20px}
body .ns-quote-ic .elementor-icon{color:var(--ns-yel);font-size:40px}body .ns-quote-ic .elementor-icon svg{fill:var(--ns-yel)}
body .ns-quote .elementor-heading-title{font-size:clamp(22px,2.4vw,30px);line-height:1.5;font-weight:600;color:var(--ns-navy)}
body .ns-ahero{position:relative;display:flex;justify-content:center;min-height:520px}
body .ns-ah-circle{position:absolute;bottom:-96px;left:50%;transform:translateX(-50%);width:520px;height:520px;border-radius:50%;background:var(--ns-yel)}
body .ns-ah-ring{position:absolute;bottom:-150px;left:50%;width:620px;height:620px;border-radius:50%;border:3px dashed rgba(255,255,255,.3);animation:nsSpinC 70s linear infinite;transform:translateX(-50%)}
body .ns-ahero img{position:relative;width:460px;max-width:92%;height:auto;align-self:flex-end;animation:nsUp 1s cubic-bezier(.2,.8,.2,1) .2s both}
body .ns-ahero .ns-float{top:40px;right:0}
body .ns-bign .elementor-heading-title{font-size:40px;font-weight:800;color:var(--ns-blue);line-height:1}
body .ns-yrs .elementor-heading-title{display:inline-block;background:var(--ns-yel);color:var(--ns-navy);font-size:13px;font-weight:800;letter-spacing:1px;text-transform:uppercase;padding:6px 12px;border-radius:999px}
body .ns-co .elementor-heading-title{color:var(--ns-yel);font-weight:600;font-size:15.5px}
body .ns-skills .elementor-icon-list-items,body .ns-certs .elementor-icon-list-items{display:flex;flex-wrap:wrap;gap:10px}
body .ns-skills .elementor-icon-list-item{margin:0!important;background:var(--ns-tint);border:1px solid var(--ns-line);border-radius:999px;padding:10px 16px!important;transition:transform .25s,border-color .25s,background-color .25s}
body .ns-skills .elementor-icon-list-item:hover{transform:translateY(-3px);border-color:var(--ns-blue);background:#fff}
body .ns-skills .elementor-icon-list-item::after,body .ns-certs .elementor-icon-list-item::after{display:none!important}
body .ns-skills .elementor-icon-list-text{font-weight:600;font-size:15px;color:var(--ns-navy)}
body .ns-skills .elementor-icon-list-icon i,body .ns-skills .elementor-icon-list-icon svg{color:var(--ns-blue);fill:var(--ns-blue);font-size:12px;width:12px}
body .ns-certs .elementor-icon-list-items{flex-direction:column}
body .ns-certs .elementor-icon-list-item{margin:0!important;background:#fff;border:1px solid var(--ns-line);border-radius:16px;padding:14px 18px!important}
body .ns-certs .elementor-icon-list-icon{width:42px;height:42px;border-radius:12px;background:var(--ns-navy);justify-content:center;margin-right:6px}
body .ns-certs .elementor-icon-list-icon i,body .ns-certs .elementor-icon-list-icon svg{color:var(--ns-yel);fill:var(--ns-yel);font-size:18px;width:18px}
body .ns-certs .elementor-icon-list-text{font-weight:600;color:var(--ns-navy);font-size:15.5px}
body .ns-way{text-decoration:none}
body .ns-way-ic .elementor-icon{width:58px;height:58px;border-radius:18px;background:var(--ns-blue);color:#fff;display:flex;align-items:center;justify-content:center;font-size:26px}
body .ns-way-ic .elementor-icon svg{fill:#fff;width:26px;height:26px}
body .ns-way-d .ns-way-ic .elementor-icon{background:var(--ns-yel);color:var(--ns-navy)}body .ns-way-d .ns-way-ic .elementor-icon svg{fill:var(--ns-navy)}
body .ns-way-l .elementor-heading-title{font-weight:700;font-size:15.5px;color:var(--ns-blue)}
body .ns-way-d .ns-way-l .elementor-heading-title{color:var(--ns-yel)}body .ns-way-d .ns-h3 .elementor-heading-title{color:#fff}body .ns-way-d .ns-p-sm p{color:var(--ns-soft)}
body .ns-dots-card{background-image:radial-gradient(rgba(255,255,255,.08) 1.5px,transparent 1.5px)!important;background-size:26px 26px!important}


body .ns-table{width:100%;border-collapse:collapse;background:#fff;border-radius:26px;overflow:hidden;border:1px solid var(--ns-line);box-shadow:0 14px 34px rgba(10,17,102,.08)}
body .ns-table th,body .ns-table td{padding:16px 20px;text-align:center;border:0;border-top:1px solid var(--ns-line);font-size:16px;color:#22295A}
body .ns-table th{border-top:0;font-size:15px;color:#4A5585;font-weight:600}body .ns-table th:first-child,body .ns-table td:first-child{text-align:left}
body .ns-table th.pro{background:var(--ns-navy);color:#fff}body .ns-table td.pro{background:#F7F9FF}
body .ns-table .ok{color:#15803D}body .ns-table td.pro .ok{color:var(--ns-blue)}body .ns-table .no{color:#B4BCE0}
body .ns-posts .elementor-post{background:#fff;border:1px solid var(--ns-line)!important;border-radius:24px!important;box-shadow:0 14px 34px rgba(10,17,102,.07)!important;transition:transform .35s cubic-bezier(.2,.8,.2,1),box-shadow .35s;overflow:visible!important}
body .ns-posts .elementor-post:hover{transform:translateY(-8px);box-shadow:0 30px 60px rgba(10,17,102,.16)!important}
body .ns-posts .elementor-post__card{border:0!important;border-radius:24px!important;background:transparent!important;box-shadow:none!important}
body .ns-posts .elementor-post__text{padding:26px 24px 8px!important}
body .ns-posts .elementor-post__badge{position:static!important;display:inline-block;margin:24px 24px 0;background:var(--ns-tint)!important;color:var(--ns-blue)!important;font-size:11.5px!important;font-weight:700;letter-spacing:1.3px;text-transform:uppercase;border-radius:999px!important;padding:6px 12px!important}
body .ns-posts .elementor-post__badge-wrap,body .ns-posts .elementor-post__card .elementor-post__badge{position:static}
body .ns-posts .elementor-post__title,body .ns-posts .elementor-post__title a{font-family:Poppins,sans-serif;font-size:20px!important;line-height:1.35;font-weight:700;color:var(--ns-navy)!important}
body .ns-posts .elementor-post:hover .elementor-post__title a{color:var(--ns-blue)!important}
body .ns-posts .elementor-post__excerpt p{font-size:15px!important;line-height:1.65;color:var(--ns-mute)!important}
body .ns-posts .elementor-post__read-more{font-weight:700!important;font-size:15px!important;color:var(--ns-blue)!important;text-transform:none!important}
body .ns-posts .elementor-post__meta-data{border-top:1px solid var(--ns-line)!important;padding:14px 24px!important;color:#4A5585!important;font-size:13px!important}
body .ns-posts .elementor-pagination{margin-top:40px;font-weight:700}
body .ns-postinfo .elementor-icon-list-text,body .ns-postinfo a{color:var(--ns-soft)!important;font-size:15px}
body .ns-postinfo .elementor-icon-list-icon i,body .ns-postinfo .elementor-icon-list-icon svg{color:var(--ns-yel);fill:var(--ns-yel)}
body .ns-prose,body .ns-prose p,body .ns-prose li{font-size:18px;line-height:1.85;color:#2C3463}
body .ns-prose h2{margin:44px 0 10px;font-family:Poppins,sans-serif;font-size:30px;line-height:1.25;font-weight:800;color:var(--ns-navy);letter-spacing:-.3px}
body .ns-prose ul li::marker{color:var(--ns-blue)}
body .ns-postcta{margin:36px 0;background:var(--ns-navy);border-radius:24px;padding:28px 30px;display:flex;flex-wrap:wrap;gap:18px;align-items:center;justify-content:space-between}
body .ns-postcta strong{display:block;color:var(--ns-yel);font-size:13px;letter-spacing:1.5px}body .ns-postcta span{display:block;color:#fff;font-size:19px;font-weight:700;line-height:1.4;margin-top:6px;max-width:460px}
body .ns-postcta a{background:var(--ns-yel);color:var(--ns-navy)!important;font-weight:700;padding:14px 24px;border-radius:999px;text-decoration:none;white-space:nowrap}
body .ns-authorbox .elementor-author-box{background:var(--ns-navy);border-radius:24px;padding:28px}
body .ns-authorbox .elementor-author-box__name{color:#fff!important;font-weight:800}body .ns-authorbox .elementor-author-box__bio{color:var(--ns-soft)!important}
body .ns-authorbox .elementor-author-box__avatar img{width:90px;height:90px;object-fit:cover;object-position:top;background:var(--ns-yel);border:3px solid var(--ns-yel)}
body .ns-authorbox .elementor-author-box__button{background:var(--ns-yel)!important;color:var(--ns-navy)!important;border:0!important;border-radius:999px!important;font-weight:700}
body .ns-404 .elementor-heading-title{font-size:clamp(110px,18vw,200px);font-weight:800;line-height:1;color:var(--ns-yel);letter-spacing:-6px}
body .ns-404 .ns-0{display:inline-block;color:#fff;animation:nsBob 5s ease-in-out infinite}
body .ns-bigcheck-w{text-align:center}body .ns-bigcheck{width:96px;height:96px;border-radius:50%;background:var(--ns-yel);color:var(--ns-navy);display:inline-flex;align-items:center;justify-content:center;font-size:44px;box-shadow:0 0 0 14px rgba(245,197,24,.15)}
body .ns-toc{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:10px}body .ns-toc a{color:var(--ns-mute);font-size:15px;text-decoration:none}body .ns-toc a:hover{color:var(--ns-blue)}
body .e-con.ns-sticky{position:sticky;top:120px}
body .ns-legalnote p{background:#FFFBEA;border:1px solid var(--ns-yel);border-radius:14px;padding:18px 20px;color:#22295A}


body .ns-avatar img{width:56px;height:56px;border-radius:50%;object-fit:cover;object-position:top;background:var(--ns-yel)}
body .ns-avatar-lg img{width:84px;height:84px;border:3px solid var(--ns-yel)}
body .ns-glance{list-style:none;margin:0;padding:0}body .ns-glance li{display:flex;justify-content:space-between;gap:14px;padding:13px 0;border-top:1px solid var(--ns-line);font-size:15px}body .ns-glance span{color:#4A5585}body .ns-glance b{color:var(--ns-navy);text-align:right}
body .ns-tl-n{width:46px;height:46px;border-radius:50%;background:var(--ns-navy);color:var(--ns-yel);border:3px solid var(--ns-yel);font-weight:800;display:inline-flex;align-items:center;justify-content:center}
body .ns-when .elementor-heading-title{font-size:12.5px;font-weight:800;letter-spacing:1.4px;text-transform:uppercase;color:var(--ns-yel)}
body .ns-who .elementor-heading-title{font-size:12.5px;font-weight:600;color:var(--ns-soft);background:rgba(255,255,255,.08);padding:4px 10px;border-radius:999px}
body .ns-boxes .elementor-icon-list-item{border-top:1px solid var(--ns-line);padding:10px 0!important}
body .ns-boxes .elementor-icon-list-icon i,body .ns-boxes .elementor-icon-list-icon svg{color:var(--ns-blue)!important;fill:var(--ns-blue)!important;font-size:17px;width:17px}


body .ns-band-ic .elementor-icon,body .ns-chan-ic .elementor-icon,body .ns-quote-ic .elementor-icon{color:var(--ns-yel)!important}
body .ns-band-ic .elementor-icon svg,body .ns-chan-ic .elementor-icon svg,body .ns-quote-ic .elementor-icon svg,body .ns-ibox-navy .elementor-icon svg{fill:var(--ns-yel)!important}
body .ns-wa-ic .elementor-icon,body .ns-ico-sq .elementor-icon,body .ns-way-ic .elementor-icon{color:#fff!important}
body .ns-wa-ic .elementor-icon svg,body .ns-ico-sq .elementor-icon svg,body .ns-way-ic .elementor-icon svg{fill:#fff!important}
body .ns-ico-y .elementor-icon,body .ns-way-d .ns-way-ic .elementor-icon{color:var(--ns-navy)!important}
body .ns-ico-y .elementor-icon svg,body .ns-way-d .ns-way-ic .elementor-icon svg{fill:var(--ns-navy)!important}
body .ns-ibox-soft .elementor-icon svg{fill:var(--ns-blue)!important}
body .ns-band-ic .elementor-icon{background:var(--ns-navy)!important}

body .ns-hdr-bar>.elementor-widget-html,body .ns-hdr-bar>.elementor-element:first-child{flex:0 0 auto!important;width:auto!important}
body .e-con.ns-hdr-r{flex:0 1 auto!important;width:auto!important;min-width:0}
@media (max-width:1240px) and (min-width:1025px){body .ns-logo small{display:none}body .ns-nav .elementor-nav-menu--main .elementor-item{padding:10px 9px}}

body .ns-form .elementor-select-wrapper select{border:0!important;box-shadow:none!important;background:transparent!important}


body .ns-hp-img>img,body .ns-ahero img{filter:drop-shadow(4px 0 0 #fff) drop-shadow(-4px 0 0 #fff) drop-shadow(0 4px 0 #fff) drop-shadow(0 -4px 0 #fff) drop-shadow(0 24px 40px rgba(0,0,30,.35))}


body .ns-tools{display:flex;align-items:center;gap:8px}
body .ns-tool{display:inline-flex;align-items:center;justify-content:center;gap:6px;height:40px;min-width:40px;padding:0 10px;border-radius:12px;border:1px solid rgba(255,255,255,.16);background:rgba(255,255,255,.06);color:#fff;font:600 13px/1 Poppins,sans-serif;cursor:pointer;transition:background-color .25s,border-color .25s,transform .25s}
body .ns-tool:hover,body .ns-tool:focus-visible{background:rgba(255,255,255,.14);border-color:var(--ns-yel);color:#fff;transform:translateY(-1px)}
body .ns-tool i{font-size:15px;color:var(--ns-yel)}
body .ns-dm-btn .fa-sun{display:none}html.ns-dm .ns-dm-btn .fa-sun{display:inline-block}html.ns-dm .ns-dm-btn .fa-moon{display:none}
body .ns-dm-btn i{transition:transform .45s}body .ns-dm-btn:hover i{transform:rotate(-25deg)}
body .ns-lang{position:relative}
body .ns-lang-menu{position:absolute;top:calc(100% + 10px);right:0;width:210px;background:#fff;border-radius:16px;padding:8px;box-shadow:0 30px 60px rgba(0,0,40,.35);opacity:0;visibility:hidden;transform:translateY(-6px);transition:opacity .2s,transform .2s,visibility .2s;z-index:200}
body .ns-lang.is-open .ns-lang-menu{opacity:1;visibility:visible;transform:none}
body .ns-lang-menu ul{list-style:none;margin:0;padding:0;max-height:330px;overflow:auto}
body .ns-lang-menu button{display:block;width:100%;text-align:left;background:none;border:0;border-radius:10px;padding:9px 12px;font:600 14px/1.3 Poppins,sans-serif;color:var(--ns-navy);cursor:pointer}
body .ns-lang-menu button:hover{background:var(--ns-tint);color:var(--ns-blue)}
body .ns-lang-menu button.is-on{background:var(--ns-navy);color:var(--ns-yel)}
body .ns-lang-menu small{display:block;padding:8px 12px 4px;font-size:11.5px;color:#6B76A8;border-top:1px solid var(--ns-line);margin-top:6px}
@media (max-width:767px){body .ns-tool{height:38px;min-width:38px;padding:0 8px}body .ns-lang-cur{display:none}body .ns-tools{gap:6px}body .ns-hdr-r{gap:8px!important}}

#ns-gt,.skiptranslate>iframe,iframe.goog-te-banner-frame,.goog-te-banner-frame,#goog-gt-tt,.goog-te-balloon-frame,.VIpgJd-ZVi9od-ORHb-OEVmcd,.VIpgJd-ZVi9od-aZ2wEe-wOHMyf,.VIpgJd-yAWNEb-L7lbkb{display:none!important}
html[data-ns-lang] body{top:0!important;position:static!important}
.goog-text-highlight{background:none!important;box-shadow:none!important}
font{background:none!important;box-shadow:none!important}


body .ns-vcard.is-playing .ns-vthumb,body .ns-short.is-playing .ns-short-t{background:#000}
body .ns-vthumb iframe{position:absolute;inset:0;width:100%;height:100%;border:0}
body .ns-vcard.is-playing .ns-vthumb{position:relative;aspect-ratio:16/9}
body .ns-short{display:flex;flex-direction:column;gap:12px;text-decoration:none;max-width:320px;margin-inline:auto;width:100%}
body .ns-short-t{position:relative;display:block;aspect-ratio:9/16;border-radius:22px;overflow:hidden;background:var(--ns-navy);border:3px solid var(--ns-yel);box-shadow:0 22px 50px rgba(10,17,102,.22)}
body .ns-short-t img{width:100%;height:100%;object-fit:cover;display:block;transition:transform .5s}
body .ns-short:hover .ns-short-t img{transform:scale(1.05)}
body .ns-short-t .ns-play{position:absolute;left:50%;top:50%;transform:translate(-50%,-50%)}
body .ns-short-t iframe{position:absolute;inset:0;width:100%;height:100%;border:0}
body .ns-short-b{position:absolute;left:12px;top:12px;background:rgba(0,0,0,.6);color:#fff;font-size:12px;font-weight:700;padding:5px 10px;border-radius:999px}
body .ns-short-b i{color:#FF3B3B;margin-right:4px}
body .ns-short-cap{font-weight:700;font-size:16px;line-height:1.35;color:var(--ns-navy);text-align:center}
body .ns-prose .ns-short-post{max-width:300px;margin:18px auto 8px}
body .ns-chan-h .elementor-heading-title{font-size:14px;font-weight:600;color:var(--ns-blue);margin-top:-6px}


html.ns-dm-anim *,html.ns-dm-anim *::before,html.ns-dm-anim *::after{transition:background-color .4s,color .4s,border-color .4s!important}
html.ns-dm{color-scheme:dark}
html.ns-dm body{background:#080C2B;color:#C9D2FF}
html.ns-dm .ns-sec.ns-whitebg{background-color:#080C2B!important}
html.ns-dm .ns-sec.ns-tintbg{background-color:#0D1240!important}

html.ns-dm .ns-light :is(.ns-h1,body .ns-h2,body .ns-h2s,body .ns-h3,body .ns-h3l,body .ns-quote,body .ns-posttitle,body .ns-price) .elementor-heading-title{color:#fff}
html.ns-dm .ns-light :is(.ns-p,body .ns-p p,body .ns-p-sm,body .ns-p-sm p,body .ns-lead,body .ns-lead p,body .ns-small,body .ns-small p,body .ns-prose,body .ns-prose p,body .ns-prose li){color:#C2CBF5}
html.ns-dm .ns-light .ns-prose h2,html.ns-dm .ns-light .ns-prose strong{color:#fff}
html.ns-dm .ns-light :is(.ns-eyebrow,body .ns-chan-h,body .ns-way-l,body .ns-bign,body .ns-co) .elementor-heading-title{color:#9DB2FF}
html.ns-dm .ns-light a:not(.elementor-button):not(.ns-proj):not(.ns-vcard):not(.ns-short){color:#9DB2FF}
html.ns-dm .ns-light .ns-check .elementor-icon-list-text,html.ns-dm .ns-light .ns-check .elementor-icon-list-item{color:#C9D2FF}
html.ns-dm .ns-short-cap{color:#fff}

html.ns-dm .ns-light .e-con.ns-card:not(.ns-card-y){background-color:#121A52!important;border-color:rgba(255,255,255,.1)!important;box-shadow:0 18px 40px rgba(0,0,0,.25)!important}
html.ns-dm .ns-light .ns-card:not(.ns-card-y) :is(.ns-h3,body .ns-h3l) .elementor-heading-title{color:#fff}
html.ns-dm .ns-ibox .elementor-icon-box-title,html.ns-dm .ns-ibox .elementor-icon-box-title a{color:#fff}
html.ns-dm .ns-ibox .elementor-icon-box-description{color:#C2CBF5}
html.ns-dm .ns-ibox-soft .elementor-icon{background:rgba(255,255,255,.08)}
html.ns-dm .ns-ibox-soft .elementor-icon svg{fill:#9DB2FF!important}

html.ns-dm :is(.ns-band,body .ns-card-y) :is(.elementor-heading-title,p,.elementor-icon-list-text){color:var(--ns-navy)!important}

html.ns-dm .ns-faq .elementor-toggle-item{background:#121A52;border-color:rgba(255,255,255,.1)}
html.ns-dm .ns-faq .elementor-tab-title,html.ns-dm .ns-faq .elementor-tab-title a,html.ns-dm .ns-faq .elementor-toggle-title{color:#fff!important}
html.ns-dm .ns-faq .elementor-tab-content{color:#C2CBF5}

html.ns-dm .ns-light .ns-form .elementor-field:not(.elementor-select-wrapper),html.ns-dm .ns-light .ns-form .elementor-select-wrapper{background:#0B1140!important;border-color:rgba(255,255,255,.16)!important;color:#fff!important}
html.ns-dm .ns-light .ns-form .elementor-select-wrapper select{color:#fff!important}
html.ns-dm .ns-light .ns-form .elementor-select-wrapper select option{background:#0B1140;color:#fff}
html.ns-dm .ns-light .ns-form label{color:#C9D2FF}
html.ns-dm .ns-light .ns-form .elementor-field::placeholder{color:#7F8AC0}
html.ns-dm .ns-light .ns-form .elementor-select-wrapper::before{color:#fff}

html.ns-dm .ns-proj{background:#121A52;border-color:rgba(255,255,255,.1)}
html.ns-dm .ns-proj-t{color:#fff}html.ns-dm .ns-proj-d,html.ns-dm .ns-proj-m span:last-child{color:#AEB8E8}html.ns-dm .ns-proj-m span:first-child{color:#9DB2FF}html.ns-dm .ns-more{color:var(--ns-yel)}
html.ns-dm .ns-tcar .elementor-testimonial{background:#121A52;border-color:rgba(255,255,255,.1)}
html.ns-dm .ns-tcar .elementor-testimonial__text{color:#D7DEFF}html.ns-dm .ns-tcar .elementor-testimonial__name{color:#fff}html.ns-dm .ns-tcar .elementor-testimonial__title{color:#9DB2FF}
html.ns-dm .ns-tcar .swiper-pagination-bullet{background:#9DB2FF}
html.ns-dm .ns-posts .elementor-post{background:#121A52;border-color:rgba(255,255,255,.1)!important}
html.ns-dm .ns-posts .elementor-post__title a{color:#fff!important}html.ns-dm .ns-posts .elementor-post__excerpt p{color:#C2CBF5!important}
html.ns-dm .ns-posts .elementor-post__read-more{color:var(--ns-yel)!important}html.ns-dm .ns-posts .elementor-post__meta-data{border-color:rgba(255,255,255,.1)!important;color:#9FAAE0!important}
html.ns-dm .ns-posts .elementor-post__badge{background:rgba(255,255,255,.08)!important;color:#9DB2FF!important}
html.ns-dm .ns-light :is(.ns-pill,body .ns-pill-h .elementor-heading-title){background:#121A52;border-color:rgba(255,255,255,.12);color:#fff}
html.ns-dm .ns-light .ns-mq-track span{background:#121A52;color:#fff}
html.ns-dm .ns-traits .elementor-icon-list-item,html.ns-dm .ns-skills .elementor-icon-list-item{background:#121A52;border-color:rgba(255,255,255,.1)}
html.ns-dm .ns-traits .elementor-icon-list-text,html.ns-dm .ns-skills .elementor-icon-list-text{color:#fff}
html.ns-dm .ns-certs .elementor-icon-list-item{background:#121A52;border-color:rgba(255,255,255,.1)}html.ns-dm .ns-certs .elementor-icon-list-text{color:#fff}
html.ns-dm .ns-boxes .elementor-icon-list-item{border-color:rgba(255,255,255,.1)}html.ns-dm .ns-boxes .elementor-icon-list-text{color:#C9D2FF}
html.ns-dm .ns-glance li{border-color:rgba(255,255,255,.1)}html.ns-dm .ns-glance span{color:#9FAAE0}html.ns-dm .ns-glance b{color:#fff}
html.ns-dm .ns-table{background:#121A52;border-color:rgba(255,255,255,.1)}html.ns-dm .ns-table th,html.ns-dm .ns-table td{color:#D7DEFF;border-color:rgba(255,255,255,.08)}html.ns-dm .ns-table td.pro{background:#18215F}
html.ns-dm .ns-legalnote p{background:#1A1A3A;color:#F3E6B0}
html.ns-dm .ns-toc a{color:#AEB8E8}html.ns-dm .ns-light .ns-toc a:hover{color:#fff}
html.ns-dm .ns-plan-list{border-color:rgba(255,255,255,.1)!important}
html.ns-dm .ns-light .ns-price small{color:#9FAAE0}
html.ns-dm .ns-social-l .elementor-social-icon{background:#121A52!important}
html.ns-dm .ns-btn-d .elementor-button{background:var(--ns-yel)!important;color:var(--ns-navy)!important}
html.ns-dm .ns-btn-link .elementor-button,html.ns-dm .ns-link a{color:var(--ns-yel)!important}
html.ns-dm .ns-btn-o:not(.ns-dark *) .elementor-button{color:#fff;border-color:rgba(255,255,255,.4)}
html.ns-dm .ns-chan{border-color:rgba(255,255,255,.12)!important}
html.ns-dm .ns-lang-menu{background:#121A52}html.ns-dm .ns-lang-menu button{color:#fff}html.ns-dm .ns-lang-menu button:hover{background:rgba(255,255,255,.08);color:#fff}
html.ns-dm .ns-nav .elementor-nav-menu--dropdown{background:#121A52}html.ns-dm .ns-nav .elementor-nav-menu--dropdown a{color:#fff!important}html.ns-dm .ns-nav .elementor-nav-menu--dropdown a:hover{background:rgba(255,255,255,.08)!important}
html.ns-dm .ns-lang-menu small{color:#9FAAE0;border-color:rgba(255,255,255,.1)}

@media (max-width:767px){
body .e-con.ns-hdr-bar{flex-wrap:nowrap!important;gap:8px!important;padding-left:16px!important;padding-right:16px!important}
body .e-con.ns-hdr-bar>.e-con-inner{flex-wrap:nowrap!important;gap:8px!important}
body .ns-logo{gap:8px}body .ns-logo img{height:34px}
body .ns-logo b{font-size:14px!important;letter-spacing:1.2px!important}
body .e-con.ns-hdr-r{flex-wrap:nowrap!important;gap:6px!important}
body .ns-nav .elementor-menu-toggle{width:38px;height:38px}
}
@media (max-width:360px){body .ns-logo b{font-size:12.5px!important;letter-spacing:.8px!important}}
body .ns-soon .elementor-heading-title{display:inline-flex;align-items:center;gap:6px;font-size:13.5px;font-weight:700;color:#6B76A8;background:var(--ns-tint);border:1px dashed #B9C3EC;border-radius:999px;padding:9px 16px}
html.ns-dm .ns-soon .elementor-heading-title{background:rgba(255,255,255,.06);border-color:rgba(255,255,255,.2);color:#AEB8E8}


body .ns-chatnote,body .ns-chatnote p{font-size:15px;color:#D7DEFF;margin:0}
body .ns-chatnote i{color:var(--ns-yel);margin-right:6px}
body .ns-chatnote a{color:var(--ns-yel)!important;font-weight:700;text-decoration:underline;text-underline-offset:3px}


body .ns-cal-inline{min-height:700px;width:100%;max-width:1000px;margin:0 auto;background:#fff;border-radius:26px;overflow:hidden;border:1px solid var(--ns-line);box-shadow:0 20px 50px rgba(10,17,102,.08);display:flex;align-items:center;justify-content:center}
body .ns-cal-inline iframe{width:100%;min-height:700px;border:0}
body .ns-cal-fallback{font-weight:700}
@media (max-width:767px){body .ns-cal-inline{min-height:1000px;border-radius:18px}body .ns-cal-inline iframe{min-height:1000px}}
html.ns-dm .ns-cal-inline{border-color:rgba(255,255,255,.1)}


body .e-con.ns-chat{position:fixed!important;right:22px;bottom:22px;z-index:9990;width:auto!important;max-width:none!important;display:flex!important;flex-direction:column;align-items:flex-end;gap:14px;pointer-events:none;--padding-top:0px;--padding-bottom:0px}
body .ns-chat>*{pointer-events:auto}
body .ns-chat .ns-chat-launch{order:2;margin:0!important;width:auto!important}
body .ns-chat-btn{display:inline-flex;align-items:center;gap:10px;background:var(--ns-yel);color:var(--ns-navy);border:0;border-radius:999px;padding:14px 20px 14px 16px;font:700 15px/1 Poppins,sans-serif;cursor:pointer;box-shadow:0 14px 34px rgba(10,17,102,.35);transition:transform .25s,box-shadow .25s;animation:nsChatIn .6s cubic-bezier(.2,.8,.2,1) 1.2s both}
body .ns-chat-btn i{font-size:20px}
body .ns-chat-btn:hover{transform:translateY(-3px);box-shadow:0 20px 40px rgba(10,17,102,.4)}
body .ns-chat.is-open .ns-chat-btn{background:var(--ns-navy);color:#fff}
@keyframes nsChatIn{from{opacity:0;transform:translateY(20px) scale(.9)}to{opacity:1;transform:none}}
body .e-con.ns-chat-panel{order:1;width:360px!important;max-width:calc(100vw - 32px)!important;background:#fff!important;border-radius:22px!important;box-shadow:0 30px 70px rgba(0,0,40,.35)!important;overflow:hidden;opacity:0;visibility:hidden;transform:translateY(16px) scale(.97);transform-origin:bottom right;transition:opacity .25s,transform .25s,visibility .25s}
body .ns-chat.is-open .ns-chat-panel{opacity:1;visibility:visible;transform:none}
body .e-con.ns-chat-panel>.e-con-inner,body .e-con.ns-chat-panel{gap:0!important}
body .ns-chat-top{margin:0!important;width:100%!important}
body .ns-chat-h{display:flex;align-items:center;gap:12px;background:var(--ns-navy);padding:16px 18px}
body .ns-chat-h img{width:44px;height:44px;border-radius:50%;object-fit:cover;object-position:top;background:var(--ns-yel);border:2px solid var(--ns-yel)}
body .ns-chat-h div{flex:1}body .ns-chat-h b{display:block;color:#fff;font-size:15.5px}body .ns-chat-h small{color:#C9D2FF;font-size:12.5px;display:flex;align-items:center;gap:6px}
body .ns-on{width:8px;height:8px;border-radius:50%;background:#22C55E;display:inline-block;box-shadow:0 0 0 3px rgba(34,197,94,.25)}
body .ns-chat-x{width:34px;height:34px;border-radius:10px;border:0;background:rgba(255,255,255,.1);color:#fff;cursor:pointer;font-size:15px}
body .ns-chat-x:hover{background:rgba(255,255,255,.2)}
body .ns-chat-body{padding:16px 18px 4px}
body .ns-chat-bubble{margin:0;background:var(--ns-tint);border-radius:4px 16px 16px 16px;padding:12px 14px;font-size:14.5px;line-height:1.55;color:#22295A}
body .ns-chat-ch{display:flex;gap:8px;flex-wrap:wrap;margin-top:12px}
body .ns-chat-ch a{display:inline-flex;align-items:center;gap:6px;font-size:13px;font-weight:700;padding:8px 12px;border-radius:999px;text-decoration:none;border:1px solid var(--ns-line);color:var(--ns-navy)}
body .ns-chat-ch a:hover{border-color:var(--ns-blue);color:var(--ns-blue)}
body .ns-chat-ch .ns-ch-wa{background:#25D366;border-color:#25D366;color:#fff}body .ns-chat-ch .ns-ch-wa:hover{color:#fff;filter:brightness(1.05)}
body .ns-chat-ch .ns-ch-ms{background:#0A7CFF;border-color:#0A7CFF;color:#fff}
body .ns-chat-form{padding:8px 18px 18px!important;margin:0!important;width:100%!important}
body .ns-chat-form .elementor-field-group{margin-bottom:10px!important}
body .ns-chat-form label{font-size:12.5px!important}
body .ns-chat-form .elementor-field{padding:10px 12px!important;font-size:14.5px!important}
body .ns-chat-form textarea.elementor-field{min-height:84px}
body .ns-chat-form .elementor-button{padding:13px 18px!important}
body .ns-chat-form .elementor-message{font-size:14px}
@media (max-width:767px){
body .e-con.ns-chat{right:14px;bottom:14px}
body .ns-chat-btn{padding:14px;border-radius:50%}body .ns-chat-btn span{display:none}
body .e-con.ns-chat-panel{position:fixed!important;left:10px;right:10px;bottom:84px;width:auto!important;max-height:calc(100vh - 110px);overflow:auto}
}
html.ns-dm .e-con.ns-chat-panel{background:#121A52!important}
html.ns-dm .ns-chat-bubble{background:rgba(255,255,255,.07);color:#D7DEFF}
html.ns-dm .ns-chat-ch a{border-color:rgba(255,255,255,.16);color:#fff}
html.ns-dm .ns-chat-form .elementor-field{background:#0B1140!important;border-color:rgba(255,255,255,.16)!important;color:#fff!important}
html.ns-dm .ns-chat-form label{color:#C9D2FF}
body .e-con.ns-chat-panel{max-height:calc(100vh - 110px);overflow-y:auto!important;overscroll-behavior:contain}
body .e-con.ns-chat-panel{flex-wrap:nowrap!important;flex-direction:column!important}
body .e-con.ns-chat-panel>*{flex-shrink:0!important}


body .ns-areas{display:flex;flex-wrap:wrap;justify-content:center;gap:10px}
body .ns-areas span{display:inline-flex;align-items:center;gap:8px;background:var(--ns-tint);border:1px solid var(--ns-line);border-radius:999px;padding:9px 16px;font-weight:600;font-size:14.5px;color:var(--ns-navy)}
body .ns-areas i{color:var(--ns-blue)}
body .ns-citylinks{display:flex;flex-wrap:wrap;justify-content:center;gap:8px 16px;font-size:14.5px;margin-top:10px}
body .ns-citylinks span{color:#6B76A8;font-weight:600}body .ns-citylinks a{font-weight:600}
html.ns-dm .ns-areas span{background:#121A52;border-color:rgba(255,255,255,.12);color:#fff}html.ns-dm .ns-areas i{color:var(--ns-yel)}


body .ns-nl-h .elementor-heading-title{color:#fff;font-size:22px;font-weight:800;line-height:1.3}
body .ns-nl-form .elementor-form-fields-wrapper{align-items:flex-end}
body .ns-nl-form .elementor-field{background:rgba(255,255,255,.08)!important;border-color:rgba(255,255,255,.18)!important;color:#fff!important}
body .ns-nl-form .elementor-field::placeholder{color:#AEB8E8}
body .ns-nl-form .elementor-button{background:var(--ns-yel)!important;color:var(--ns-navy)!important}
body .ns-nl-form .elementor-message{color:#fff}
body .ns-nl-note,body .ns-nl-note p{font-size:12.5px;color:#9FAAE0;margin:0}body .ns-nl-note a{color:#C9D2FF}
@media (max-width:767px){body .ns-nl-form .elementor-field-group{width:100%!important}}
body .ns-fcities,body .ns-fcities p{font-size:13.5px;color:#9FAAE0;margin:0;line-height:2}
body .ns-fcities span{color:var(--ns-yel);font-weight:700;margin-right:6px}body .ns-fcities a{color:#C9D2FF;margin-right:14px;white-space:nowrap}body .ns-fcities a:hover{color:#fff}
body .ns-flegal p{display:flex;flex-wrap:wrap;gap:6px 18px}body .ns-flegal a{color:#9FAAE0}body .ns-flegal a:hover{color:#fff}


body .ns-stars,body .ns-stars p{color:var(--ns-yel);font-size:24px;letter-spacing:4px;margin:0}


body .ns-track{background:#fff;border:1px solid var(--ns-line);border-radius:26px;padding:30px 32px;box-shadow:0 14px 34px rgba(10,17,102,.07)}
body .ns-track-top{display:flex;justify-content:space-between;align-items:center;font-size:17px;color:var(--ns-navy)}
body .ns-track-pct{font-weight:800;font-size:28px;color:var(--ns-blue)}
body .ns-track-bar{height:12px;border-radius:99px;background:var(--ns-tint);margin:14px 0 26px;overflow:hidden}
body .ns-track-bar i{display:block;height:100%;width:0;border-radius:99px;background:linear-gradient(90deg,var(--ns-blue),var(--ns-yel));transition:width 1.2s cubic-bezier(.2,.8,.2,1)}
body .ns-track ol{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(6,1fr);gap:12px}
body .ns-track li{position:relative;padding-top:4px;color:#8A93BF}
body .ns-track li .n{width:40px;height:40px;border-radius:50%;display:flex;align-items:center;justify-content:center;font-weight:800;background:var(--ns-tint);color:#8A93BF;border:2px solid var(--ns-line);margin-bottom:10px}
body .ns-track li b{display:block;font-size:15.5px;color:#8A93BF}body .ns-track li small{display:block;font-size:12.5px;line-height:1.45;margin-top:2px}
body .ns-track li.done .n{background:#15803D;border-color:#15803D;color:#fff;font-size:0}body .ns-track li.done .n::before{content:"\2713";font-size:18px}
body .ns-track li.done b{color:var(--ns-navy)}
body .ns-track li.now .n{background:var(--ns-yel);border-color:var(--ns-yel);color:var(--ns-navy);box-shadow:0 0 0 6px rgba(245,197,24,.25);animation:nsPulse 2.4s infinite}
body .ns-track li.now b{color:var(--ns-navy)}body .ns-track li.now small{color:var(--ns-mute)}
body .ns-track-wait{margin:22px 0 0;padding:14px 18px;border-radius:14px;background:#FFFBEA;border:1px solid var(--ns-yel);color:#22295A;font-size:15px}
body .ns-track.w-nabil .ns-track-wait{background:#ECFDF3;border-color:#86EFAC}
body .ns-track-wait i{color:var(--ns-blue);margin-right:6px}
@media (max-width:767px){body .ns-track{padding:22px 18px}body .ns-track ol{grid-template-columns:1fr 1fr;gap:16px}}
body .ns-log>div{position:relative;padding:0 0 18px 22px;border-left:2px solid var(--ns-line)}
body .ns-log>div::before{content:"";position:absolute;left:-7px;top:4px;width:12px;height:12px;border-radius:50%;background:var(--ns-blue)}
body .ns-log>div:first-child::before{background:var(--ns-yel);box-shadow:0 0 0 4px rgba(245,197,24,.25)}
body .ns-log b{color:var(--ns-navy);font-size:14px}body .ns-log p{margin:4px 0 0}
body .ns-pay{display:inline-block;font-size:12.5px;font-weight:700;padding:5px 10px;border-radius:999px}body .ns-pay.ok{background:#DCFCE7;color:#166534}body .ns-pay.due{background:#FEF3C7;color:#92400E}
html.ns-dm .ns-track{background:#121A52;border-color:rgba(255,255,255,.1)}html.ns-dm .ns-track-top,html.ns-dm .ns-track li.done b,html.ns-dm .ns-track li.now b,html.ns-dm .ns-log b{color:#fff}
html.ns-dm .ns-track-bar,html.ns-dm .ns-track li .n{background:rgba(255,255,255,.08);border-color:rgba(255,255,255,.12)}


body .ns-skip{position:fixed;left:16px;top:-80px;z-index:100000;background:var(--ns-yel);color:var(--ns-navy)!important;font-weight:700;padding:12px 18px;border-radius:12px;text-decoration:none;transition:top .2s}
body .ns-skip:focus{top:16px}
:focus-visible{outline:3px solid var(--ns-yel);outline-offset:2px}


body .ns-cb{position:fixed;left:16px;right:16px;bottom:16px;z-index:99990;display:flex;justify-content:center;pointer-events:none;opacity:0;transform:translateY(20px);transition:opacity .3s,transform .3s;visibility:hidden}
html.ns-cb-open .ns-cb{opacity:1;transform:none;pointer-events:auto;visibility:visible}
body .ns-cb-in{display:flex;gap:22px;align-items:center;flex-wrap:wrap;max-width:1100px;width:100%;background:#fff;color:#22295A;border-radius:20px;padding:20px 24px;box-shadow:0 24px 60px rgba(0,0,40,.35);border:1px solid var(--ns-line)}
body .ns-cb-txt{flex:1 1 420px}body .ns-cb-txt b{color:var(--ns-navy);font-size:16px}body .ns-cb-txt b i{color:var(--ns-yel);margin-right:4px}
body .ns-cb-txt p{margin:6px 0 0;font-size:14px;line-height:1.6}
body .ns-cb-prefs{display:none;margin-top:12px;gap:8px;flex-direction:column}body .ns-cb.show-prefs .ns-cb-prefs{display:flex}
body .ns-cb-prefs label{display:flex;gap:10px;align-items:flex-start;font-size:13.5px;cursor:pointer}body .ns-cb-prefs input{margin-top:3px;width:18px;height:18px;accent-color:var(--ns-blue)}
body .ns-cb-prefs b{font-size:13.5px;margin-right:4px}
body .ns-cb-btns{display:flex;gap:10px;flex-wrap:wrap}
body .ns-cb-b{border:2px solid var(--ns-navy);background:#fff;color:var(--ns-navy);font:700 14px/1 Poppins,sans-serif;padding:12px 18px;border-radius:999px;cursor:pointer}
body .ns-cb-b:hover{background:var(--ns-tint)}
body .ns-cb-acc{background:var(--ns-navy);color:#fff}body .ns-cb-acc:hover{background:var(--ns-blue);border-color:var(--ns-blue)}
body .ns-cb-save{display:none}body .ns-cb.show-prefs .ns-cb-save{display:inline-block}body .ns-cb.show-prefs .ns-cb-pref{display:none}
body .e-con.ns-chat{transition:bottom .3s}
html.ns-cb-open .e-con.ns-chat{bottom:calc(var(--ns-cb-h,0px) + 30px)}
html.ns-cb-open .ns-a11y{bottom:calc(var(--ns-cb-h,0px) + 30px)}
html.ns-dm .ns-cb-in{background:#121A52;color:#D7DEFF;border-color:rgba(255,255,255,.12)}html.ns-dm .ns-cb-txt b{color:#fff}
html.ns-dm .ns-cb-b{background:transparent;color:#fff;border-color:rgba(255,255,255,.4)}html.ns-dm .ns-cb-acc{background:var(--ns-yel);color:var(--ns-navy);border-color:var(--ns-yel)}
@media (max-width:767px){body .ns-cb{left:10px;right:10px;bottom:10px}body .ns-cb-in{padding:16px}body .ns-cb-btns{width:100%}body .ns-cb-b{flex:1 1 auto;padding:12px 10px}}


body .ns-a11y{position:fixed;left:22px;bottom:22px;z-index:9989;transition:bottom .3s}
body .ns-a11y-btn{width:52px;height:52px;border-radius:50%;border:3px solid #fff;background:var(--ns-blue);color:#fff;font-size:24px;cursor:pointer;box-shadow:0 12px 30px rgba(10,17,102,.35);display:flex;align-items:center;justify-content:center}
body .ns-a11y-btn:hover{background:var(--ns-navy)}
body .ns-a11y-p{position:absolute;left:0;bottom:66px;width:300px;max-width:calc(100vw - 32px);background:#fff;border-radius:20px;box-shadow:0 30px 70px rgba(0,0,40,.35);padding:16px;opacity:0;visibility:hidden;transform:translateY(10px);transition:opacity .2s,transform .2s,visibility .2s;color:#22295A}
body .ns-a11y.is-open .ns-a11y-p{opacity:1;visibility:visible;transform:none}
body .ns-a11y-h{display:flex;justify-content:space-between;align-items:center;margin-bottom:12px}body .ns-a11y-h b{font-size:17px;color:var(--ns-navy)}
body .ns-a11y-x{width:32px;height:32px;border-radius:10px;border:0;background:var(--ns-tint);color:var(--ns-navy);cursor:pointer}
body .ns-a11y-size{display:flex;justify-content:space-between;align-items:center;background:var(--ns-tint);border-radius:14px;padding:10px 12px;margin-bottom:10px;font-weight:600;font-size:14px}
body .ns-a11y-size div{display:flex;align-items:center;gap:8px}body .ns-a11y-size output{min-width:46px;text-align:center;font-weight:700}
body .ns-a11y-size button{width:38px;height:34px;border-radius:10px;border:1px solid var(--ns-line);background:#fff;font-weight:800;color:var(--ns-navy);cursor:pointer}
body .ns-a11y-g{display:grid;grid-template-columns:1fr 1fr;gap:8px}
body .ns-a11y-g button{display:flex;flex-direction:column;align-items:center;gap:6px;padding:12px 8px;border-radius:14px;border:2px solid var(--ns-line);background:#fff;color:var(--ns-navy);font:600 12.5px/1.25 Poppins,sans-serif;cursor:pointer;text-align:center}
body .ns-a11y-g button i{font-size:18px;color:var(--ns-blue)}
body .ns-a11y-g button[aria-pressed="true"]{border-color:var(--ns-blue);background:#EEF2FF}
body .ns-a11y-f{display:flex;justify-content:space-between;align-items:center;margin-top:12px;font-size:13px}
body .ns-a11y-reset{border:0;background:none;color:var(--ns-blue);font:700 13px Poppins,sans-serif;cursor:pointer}
@media (max-width:767px){body .ns-a11y{left:14px;bottom:14px}body .ns-a11y-btn{width:48px;height:48px;font-size:22px}}

html.ns-a-links a:not(.elementor-button):not(.ns-proj):not(.ns-vcard):not(.ns-short){text-decoration:underline!important;text-underline-offset:3px;text-decoration-thickness:2px!important}
html.ns-a-links a:hover{outline:2px dashed var(--ns-yel);outline-offset:2px}
html.ns-a-font body,html.ns-a-font body *:not(i):not([class*="fa-"]){font-family:Verdana,Arial,sans-serif!important;letter-spacing:.02em!important;word-spacing:.08em}
html.ns-a-font p,html.ns-a-font li{line-height:1.9!important}
html.ns-a-motion *,html.ns-a-motion *::before,html.ns-a-motion *::after{animation:none!important;transition:none!important;scroll-behavior:auto!important}
html.ns-a-cursor,html.ns-a-cursor *{cursor:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='40' height='40' viewBox='0 0 24 24'%3E%3Cpath d='M4 2l16 9-7 2-3 7z' fill='%23000' stroke='%23fff' stroke-width='1.5'/%3E%3C/svg%3E") 4 2,auto!important}
html.ns-a-cursor :focus{outline:4px solid #FFD400!important;outline-offset:3px!important;box-shadow:0 0 0 7px #000!important}
html.ns-a-contrast body,html.ns-a-contrast .e-con,html.ns-a-contrast section,html.ns-a-contrast .ns-card,html.ns-a-contrast .elementor-post,html.ns-a-contrast .ns-faq .elementor-toggle-item{background-color:#000!important;background-image:none!important}
html.ns-a-contrast body *:not(img):not(svg):not(path):not(iframe){color:#fff!important;border-color:#fff!important;box-shadow:none!important;text-shadow:none!important}
html.ns-a-contrast a,html.ns-a-contrast a *{color:#FFE14D!important}
html.ns-a-contrast .elementor-button,html.ns-a-contrast .ns-chat-btn,html.ns-a-contrast .ns-cb-acc{background:#FFE14D!important;color:#000!important}
html.ns-a-contrast .elementor-button *,html.ns-a-contrast .ns-chat-btn *{color:#000!important}
html.ns-a-contrast svg{fill:#FFE14D!important}
html.ns-a-contrast .ns-deco,html.ns-a-contrast .ns-stripes::after{display:none!important}
html.ns-a-contrast input,html.ns-a-contrast textarea,html.ns-a-contrast select{background:#000!important;color:#fff!important;border:2px solid #fff!important}
html.ns-a-contrast .ns-a11y-p,html.ns-a-contrast .ns-a11y-g button,html.ns-a-contrast .ns-a11y-size,html.ns-a-contrast .ns-cb-in,html.ns-a-contrast .ns-lang-menu,html.ns-a-contrast .ns-chat-panel{background:#000!important}

html.ns-a-z1 body :is(p,li,label,blockquote,td,th,.elementor-heading-title,.elementor-button-text,.elementor-icon-list-text,.elementor-tab-title,.elementor-tab-content,.elementor-testimonial__text,.elementor-icon-box-title,.elementor-icon-box-description,.elementor-post__title,body .ns-proj-t,body .ns-proj-d){zoom:1.15}
html.ns-a-z1 body :is(p,li,.elementor-heading-title) :is(p,li,.elementor-heading-title){zoom:1}
html.ns-a-z2 body :is(p,li,label,blockquote,td,th,.elementor-heading-title,.elementor-button-text,.elementor-icon-list-text,.elementor-tab-title,.elementor-tab-content,.elementor-testimonial__text,.elementor-icon-box-title,.elementor-icon-box-description,.elementor-post__title,body .ns-proj-t,body .ns-proj-d){zoom:1.3}
html.ns-a-z2 body :is(p,li,.elementor-heading-title) :is(p,li,.elementor-heading-title){zoom:1}
html.ns-a-z3 body :is(p,li,label,blockquote,td,th,.elementor-heading-title,.elementor-button-text,.elementor-icon-list-text,.elementor-tab-title,.elementor-tab-content,.elementor-testimonial__text,.elementor-icon-box-title,.elementor-icon-box-description,.elementor-post__title,body .ns-proj-t,body .ns-proj-d){zoom:1.45}
html.ns-a-z3 body :is(p,li,.elementor-heading-title) :is(p,li,.elementor-heading-title){zoom:1}
html.ns-a-z1 .ns-a11y-p *,html.ns-a-z2 .ns-a11y-p *,html.ns-a-z3 .ns-a11y-p *{zoom:1!important}

html.ns-a-contrast body *:not(img):not(svg):not(path):not(iframe):not(video):not(input[type=checkbox]){background-color:transparent!important;background-image:none!important}
html.ns-a-contrast body,html.ns-a-contrast.ns-a-contrast.ns-a-contrast body :is(.ns-a11y-p,body .ns-cb-in,body .ns-lang-menu,body .e-con.ns-chat-panel,.elementor-nav-menu--dropdown,body .ns-header .e-con){background-color:#000!important}
html.ns-a-contrast :is(.elementor-button,body .ns-chat-btn,body .ns-cb-acc,body .ns-a11y-btn,body .ns-tool,body .ns-a11y-g button[aria-pressed="true"]){background-color:#FFE14D!important;color:#000!important;border:2px solid #FFE14D!important}
html.ns-a-contrast :is(.elementor-button,body .ns-chat-btn,body .ns-cb-acc,body .ns-a11y-btn,body .ns-tool,body .ns-a11y-g button[aria-pressed="true"]) *{color:#000!important;fill:#000!important}
html.ns-a-contrast .ns-proj,html.ns-a-contrast .ns-card,html.ns-a-contrast .ns-card-d,html.ns-a-contrast .ns-a11y-g button,html.ns-a-contrast .ns-a11y-size button{border:2px solid #fff!important}

:is(html.ns-a-z1,html.ns-a-z2,html.ns-a-z3) .ns-header *{zoom:1!important}
body .ns-flegal a{margin-left:18px}body .ns-flegal a:first-child{margin-left:0}
@media (max-width:767px){body .ns-flegal a{margin:0 14px 0 0}}
body .ns-nl .elementor-widget-form{width:100%!important}


#ns-loader{position:fixed;inset:0;z-index:2147483000;display:flex;align-items:center;justify-content:center;pointer-events:all}
body .ns-ld-c{position:absolute;top:0;bottom:0;width:50.5%;background:#070C4A;transition:transform .9s cubic-bezier(.77,0,.18,1)}
body .ns-ld-c.l{left:0;background:linear-gradient(135deg,#0A1166,#070C4A)}body .ns-ld-c.r{right:0;background:linear-gradient(225deg,#0A1166,#070C4A)}
body .ns-ld-c::after{content:"";position:absolute;inset:0;background-image:radial-gradient(rgba(255,255,255,.08) 1.5px,transparent 1.5px);background-size:30px 30px}
body .ns-ld-in{position:relative;z-index:2;display:flex;flex-direction:column;align-items:center;gap:16px;transition:opacity .35s,transform .45s}
body .ns-ld-logo{position:relative;width:118px;height:118px;display:flex;align-items:center;justify-content:center}
body .ns-ld-logo img{width:46px;height:auto;position:relative;z-index:2;animation:nsLdBob 1.1s cubic-bezier(.45,0,.55,1) infinite}
body .ns-ld-ring{position:absolute;inset:0;border-radius:50%;border:4px solid rgba(245,197,24,.18);border-top-color:#F5C518;animation:nsSpin 1s linear infinite}
body .ns-ld-ring.r2{inset:14px;border-width:3px;border-color:rgba(255,255,255,.08);border-bottom-color:#1A47E8;animation-duration:1.6s;animation-direction:reverse}
body .ns-ld-name{font:800 15px/1 Poppins,sans-serif;letter-spacing:4px;color:#F5C518}
body .ns-ld-txt{font:500 14.5px/1 Poppins,sans-serif;color:#C9D2FF;display:flex;align-items:baseline;min-height:18px}
body .ns-ld-dots i{font-style:normal;animation:nsLdDot 1.2s infinite}body .ns-ld-dots i:nth-child(2){animation-delay:.2s}body .ns-ld-dots i:nth-child(3){animation-delay:.4s}
body .ns-ld-bar{width:170px;height:4px;border-radius:9px;background:rgba(255,255,255,.1);overflow:hidden}
body .ns-ld-bar b{display:block;height:100%;width:40%;border-radius:9px;background:linear-gradient(90deg,#1A47E8,#F5C518);animation:nsLdBar 1.1s ease-in-out infinite}

#ns-loader.out{pointer-events:none}
#ns-loader.out .ns-ld-in{opacity:0;transform:scale(1.25)}
#ns-loader.out .ns-ld-c.l{transform:translateX(-101%)}#ns-loader.out .ns-ld-c.r{transform:translateX(101%)}
@keyframes nsLdBob{0%,100%{transform:translateY(0) rotate(0)}50%{transform:translateY(-8px) rotate(-6deg)}}
@keyframes nsLdDot{0%,20%{opacity:0}50%,100%{opacity:1}}
@keyframes nsLdBar{0%{transform:translateX(-110%)}100%{transform:translateX(260%)}}
html.ns-loading,html.ns-loading body{overflow:hidden}
@media (prefers-reduced-motion:reduce){#ns-loader *{animation:none!important}body .ns-ld-c{transition:opacity .2s}#ns-loader.out{opacity:0;transition:opacity .2s}}


html.ns-loading .ns-hin,html.ns-loading [data-elementor-type] .ns-sec:first-child .elementor-widget:not(.ns-deco-w){opacity:0}
body .ns-hin{animation:nsHin .85s cubic-bezier(.2,.9,.25,1.15) var(--d,0ms) both}
@keyframes nsHin{from{opacity:0;transform:translateY(34px) scale(.96)}to{opacity:1;transform:none}}
body .ns-rv{opacity:0;transform:translateY(28px);transition:opacity .7s ease var(--d,0ms),transform .8s cubic-bezier(.2,.8,.2,1) var(--d,0ms)}
body .ns-rv.ns-rv-in{opacity:1;transform:none}
html.ns-a-motion .ns-rv,html.ns-a-motion .ns-hin{opacity:1!important;transform:none!important;animation:none!important}
body .ns-burst{position:absolute;left:50%;top:42%;width:0;height:0;z-index:3;pointer-events:none}
body .ns-burst i{position:absolute;left:0;top:0;width:14px;height:14px;opacity:0;animation:nsBurst 1.5s cubic-bezier(.15,.75,.3,1) var(--dl,0ms) forwards}
body .ns-burst .b-c{border-radius:50%;background:#F5C518}body .ns-burst .b-s{background:#1A47E8;border-radius:3px}
body .ns-burst .b-r{border-radius:50%;border:3px solid #fff;background:transparent}
body .ns-burst .b-p{background:linear-gradient(#F5C518,#F5C518) center/100% 4px no-repeat,linear-gradient(#F5C518,#F5C518) center/4px 100% no-repeat}
@keyframes nsBurst{0%{opacity:1;transform:translate(0,0) scale(.3) rotate(0)}70%{opacity:1}100%{opacity:0;transform:translate(var(--x),var(--y)) scale(1) rotate(var(--r))}}


body .ns-progress{position:fixed;left:0;right:0;top:0;height:4px;z-index:100001;pointer-events:none}
body .ns-progress i{display:block;height:100%;width:100%;transform-origin:0 50%;transform:scaleX(0);background:linear-gradient(90deg,#1A47E8,#F5C518)}
body.admin-bar .ns-progress{top:32px}@media (max-width:782px){body.admin-bar .ns-progress{top:46px}}


body .ns-sec{scroll-margin-top:110px}
body .ns-secnav{position:fixed;right:18px;top:50%;transform:translateY(-50%);z-index:9000}
body .ns-secnav ul{list-style:none;margin:0;padding:10px 8px;display:flex;flex-direction:column;gap:12px;border-radius:999px;background:rgba(255,255,255,.7);backdrop-filter:blur(6px);box-shadow:0 10px 30px rgba(10,17,102,.12)}
body .ns-secnav a{position:relative;display:block;width:12px;height:12px;border-radius:50%;background:#B9C3EC;transition:background .25s,transform .25s}
body .ns-secnav a:hover,body .ns-secnav a:focus-visible{background:var(--ns-blue);transform:scale(1.25)}
body .ns-secnav a.is-on{background:var(--ns-yel);box-shadow:0 0 0 3px rgba(26,71,232,.9);transform:scale(1.15)}
body .ns-secnav a span{position:absolute;right:24px;top:50%;transform:translateY(-50%) translateX(6px);white-space:nowrap;background:var(--ns-navy);color:#fff;font:600 13px/1 Poppins,sans-serif;padding:8px 12px;border-radius:10px;opacity:0;pointer-events:none;transition:opacity .2s,transform .2s}
body .ns-secnav a:hover span,body .ns-secnav a:focus-visible span{opacity:1;transform:translateY(-50%)}
body .ns-secnav.on-dark ul{background:rgba(255,255,255,.12)}body .ns-secnav.on-dark a{background:rgba(255,255,255,.45)}
html.ns-dm .ns-secnav ul{background:rgba(18,26,82,.8)}
@media (max-width:1199px){body .ns-secnav{display:none}}


body .ns-posts .elementor-post__thumbnail__link{margin:0!important;display:block}
body .ns-posts .elementor-post__thumbnail{border-radius:24px 24px 0 0;overflow:hidden}
body .ns-posts .elementor-post__thumbnail img{transition:transform .6s cubic-bezier(.2,.8,.2,1)}
body .ns-posts .elementor-post:hover .elementor-post__thumbnail img{transform:scale(1.05)}
body .ns-posts .elementor-post__badge{position:absolute!important;top:14px;left:14px;margin:0!important;z-index:2;background:var(--ns-yel)!important;color:var(--ns-navy)!important}
body .ns-posts .elementor-post__card{position:relative}
body .ns-card-read{margin-left:10px;color:#6B76A8;white-space:nowrap}body .ns-card-read i{color:var(--ns-blue);margin-right:3px}
body .ns-posts .elementor-post__text>.ns-card-read{display:block;margin:0 0 8px;font-size:13px}
html.ns-dm .ns-card-read{color:#9FAAE0}
body .ns-post-body{padding-top:0!important}
body .ns-featimg{margin-top:-46px!important;position:relative;z-index:3}
body .ns-featimg img{width:100%;border-radius:24px;border:4px solid #fff;box-shadow:0 30px 60px rgba(10,17,102,.18);display:block;aspect-ratio:1200/630;object-fit:cover}
html.ns-dm .ns-featimg img{border-color:#121A52}
body .ns-readtime .elementor-icon-list-icon i{color:var(--ns-yel)}
body .ns-ptoc{background:var(--ns-tint);border:1px solid var(--ns-line);border-radius:20px;padding:6px 20px 14px;margin:0 0 30px}
body .ns-ptoc-t{width:100%;display:flex;justify-content:space-between;align-items:center;background:none;border:0;padding:12px 0;font:700 16px Poppins,sans-serif;color:var(--ns-navy);cursor:pointer}
body .ns-ptoc-t span i{color:var(--ns-blue);margin-right:6px}body .ns-ptoc-t>i{transition:transform .25s}
body .ns-ptoc.is-closed .ns-ptoc-t>i{transform:rotate(-90deg)}body .ns-ptoc.is-closed ol{display:none}
body .ns-ptoc ol{margin:0;padding-left:22px}body .ns-ptoc li{font-size:15.5px!important;line-height:1.5!important;margin:6px 0}
body .ns-ptoc a{color:var(--ns-blue);text-decoration:none;font-weight:600}body .ns-ptoc a:hover{text-decoration:underline}
html.ns-dm .ns-ptoc{background:#121A52;border-color:rgba(255,255,255,.1)}html.ns-dm .ns-ptoc-t{color:#fff}html.ns-dm .ns-ptoc a{color:#9DB2FF}
body .ns-prose h2{scroll-margin-top:110px}


@media (max-width:1024px){body .ns-nav .elementor-nav-menu--dropdown.elementor-nav-menu__container{display:none!important}}
body .ns-drawer{position:fixed;inset:0;z-index:100002;visibility:hidden}
body .ns-drawer.is-open{visibility:visible}
body .ns-dr-ov{position:absolute;inset:0;background:rgba(7,12,74,.55);backdrop-filter:blur(3px);opacity:0;transition:opacity .3s}
body .ns-drawer.is-open .ns-dr-ov{opacity:1}
body .ns-dr-p{position:absolute;top:0;right:0;bottom:0;width:340px;max-width:88vw;background:#0A1166;color:#fff;display:flex;flex-direction:column;transform:translateX(100%);transition:transform .38s cubic-bezier(.2,.8,.2,1);box-shadow:-20px 0 60px rgba(0,0,30,.4);overflow-y:auto}
body .ns-drawer.is-open .ns-dr-p{transform:none}
body .ns-dr-p::before{content:"";position:absolute;top:-60px;right:-60px;width:220px;height:220px;border-radius:50%;background:radial-gradient(circle,rgba(26,71,232,.55),rgba(26,71,232,0) 70%);pointer-events:none}
body .ns-dr-h{display:flex;justify-content:space-between;align-items:center;padding:18px 20px;border-bottom:1px solid rgba(255,255,255,.1);position:relative}
body .ns-dr-logo{display:flex;align-items:center;gap:10px;text-decoration:none}body .ns-dr-logo img{height:34px;width:auto}body .ns-dr-logo b{color:var(--ns-yel);font-size:14px;letter-spacing:1.6px}
body .ns-dr-x{width:40px;height:40px;border-radius:12px;border:0;background:rgba(255,255,255,.1);color:#fff;font-size:17px;cursor:pointer}
body .ns-dr-body{padding:10px 12px;flex:1}
body .ns-dr-menu,body .ns-dr-sub{list-style:none;margin:0;padding:0}
body .ns-dr-menu>li{position:relative;border-bottom:1px solid rgba(255,255,255,.07);opacity:0;transform:translateX(24px);transition:opacity .35s,transform .45s cubic-bezier(.2,.8,.2,1)}
body .ns-drawer.is-open .ns-dr-menu>li{opacity:1;transform:none}
body .ns-drawer.is-open .ns-dr-menu>li:nth-child(1){transition-delay:.08s}body .ns-drawer.is-open .ns-dr-menu>li:nth-child(2){transition-delay:.13s}body .ns-drawer.is-open .ns-dr-menu>li:nth-child(3){transition-delay:.18s}body .ns-drawer.is-open .ns-dr-menu>li:nth-child(4){transition-delay:.23s}body .ns-drawer.is-open .ns-dr-menu>li:nth-child(5){transition-delay:.28s}body .ns-drawer.is-open .ns-dr-menu>li:nth-child(6){transition-delay:.33s}
body .ns-dr-menu a{display:block;padding:15px 10px;color:#fff!important;font:600 17px/1.2 Poppins,sans-serif;text-decoration:none;border-radius:10px}
body .ns-dr-menu a:hover,body .ns-dr-menu a.elementor-item-active{color:var(--ns-yel)!important}
body .ns-dr-exp{position:absolute;right:4px;top:8px;width:38px;height:38px;border-radius:10px;border:0;background:rgba(255,255,255,.08);color:#fff;cursor:pointer}
body .ns-dr-exp i{transition:transform .25s}.has-sub.open>.ns-dr-exp i{transform:rotate(180deg)}
body .ns-dr-sub{display:none;padding:0 0 10px 12px}.has-sub.open>.ns-dr-sub{display:block}
body .ns-dr-sub a{font-size:15px;font-weight:500;padding:10px;color:#C9D2FF!important}
body .ns-dr-cta{display:flex;flex-direction:column;gap:10px;padding:16px 20px}
body .ns-dr-b{display:flex;align-items:center;justify-content:center;gap:8px;padding:14px;border-radius:999px;font:700 15px Poppins,sans-serif;text-decoration:none;border:2px solid rgba(255,255,255,.3);color:#fff!important}
body .ns-dr-b.y{background:var(--ns-yel);border-color:var(--ns-yel);color:var(--ns-navy)!important}
body .ns-dr-b.wa{background:#25D366;border-color:#25D366}
body .ns-dr-f{padding:6px 20px 24px;display:flex;justify-content:center}
body .ns-dr-f .ns-lang-menu{right:auto;left:0;top:auto;bottom:calc(100% + 10px)}
html.ns-dr-lock,html.ns-dr-lock body{overflow:hidden}

body .ns-dr-p{overflow-x:hidden}
body .ns-tool:is(:hover,:focus){background:rgba(255,255,255,.14);color:#fff}
body .ns-lang-menu button:is(:hover,:focus){background:var(--ns-tint);color:var(--ns-blue)}
body .ns-lang-menu button.is-on:is(:hover,:focus){background:var(--ns-navy);color:var(--ns-yel)}
body .ns-cb-b:is(:hover,:focus){background:var(--ns-tint);color:var(--ns-navy)}
body .ns-cb-acc:is(:hover,:focus){background:var(--ns-blue);color:#fff}
body .ns-a11y-btn:is(:hover,:focus){background:var(--ns-navy);color:#fff}
body .ns-a11y-x:is(:hover,:focus){background:var(--ns-line);color:var(--ns-navy)}
body .ns-a11y-g button:is(:hover,:focus){background:#F4F6FF;color:var(--ns-navy)}
body .ns-a11y-g button[aria-pressed="true"]:is(:hover,:focus){background:#EEF2FF}
body .ns-a11y-size button:is(:hover,:focus){background:var(--ns-tint);color:var(--ns-navy)}
body .ns-a11y-reset:is(:hover,:focus){background:none;color:var(--ns-navy)}
body .ns-chat-btn:is(:hover,:focus){background:var(--ns-yel);color:var(--ns-navy)}
body .ns-chat.is-open .ns-chat-btn:is(:hover,:focus){background:var(--ns-navy);color:#fff}
body .ns-chat-x:is(:hover,:focus){background:rgba(255,255,255,.2);color:#fff}
body .ns-dr-x:is(:hover,:focus),body .ns-dr-exp:is(:hover,:focus){background:rgba(255,255,255,.18);color:#fff}
body .ns-ptoc-t:is(:hover,:focus){background:none;color:var(--ns-navy)}
html.ns-dm .ns-lang-menu button:is(:hover,:focus){background:rgba(255,255,255,.08);color:#fff}
html.ns-dm .ns-cb-b:is(:hover,:focus){background:rgba(255,255,255,.08);color:#fff}
html.ns-dm .ns-cb-acc:is(:hover,:focus){background:#fff;color:var(--ns-navy)}
html.ns-dm .ns-ptoc-t:is(:hover,:focus){color:#fff}


body .e-con.ns-topbar-c{max-height:120px;transition:max-height .35s ease,padding .35s ease,opacity .25s ease;overflow:hidden}
html.ns-scrolled .e-con.ns-topbar-c{max-height:0;padding-top:0!important;padding-bottom:0!important;opacity:0}


body .ns-calc{display:grid;grid-template-columns:minmax(0,1.35fr) minmax(0,1fr);gap:28px;align-items:start}
@media (max-width:900px){body .ns-calc{grid-template-columns:1fr}}
body .ns-calc-form{background:#fff;border:1px solid var(--ns-line);border-radius:26px;padding:30px;box-shadow:0 14px 34px rgba(10,17,102,.06)}
body .ns-calc-step{display:flex;align-items:center;gap:12px;margin:26px 0 14px;font-size:17px;color:var(--ns-navy)}body .ns-calc-step:first-child{margin-top:0}
body .ns-calc-n{width:30px;height:30px;border-radius:50%;background:var(--ns-navy);color:var(--ns-yel);font-weight:800;font-size:14px;display:flex;align-items:center;justify-content:center;flex:none}
body .ns-pages-out{margin-left:auto;font-weight:800;color:var(--ns-blue)}
body .ns-opts{display:grid;gap:10px}
body .ns-opt{display:flex;gap:12px;align-items:center;border:2px solid var(--ns-line);border-radius:16px;padding:14px 16px;cursor:pointer;transition:border-color .2s,background .2s}
body .ns-opt input{accent-color:var(--ns-blue);width:18px;height:18px;flex:none}
body .ns-opt b{display:block;color:var(--ns-navy);font-size:15.5px}body .ns-opt small{color:#6B76A8;font-size:13px}
body .ns-opt:has(input:checked){border-color:var(--ns-blue);background:#F2F5FF}
body .ns-range{width:100%;-webkit-appearance:none;appearance:none;height:8px;border-radius:9px;background:linear-gradient(90deg,var(--ns-blue) var(--p,14%),var(--ns-line) var(--p,14%));outline:none}
body .ns-range::-webkit-slider-thumb{-webkit-appearance:none;width:26px;height:26px;border-radius:50%;background:var(--ns-yel);border:4px solid var(--ns-navy);cursor:pointer}
body .ns-range::-moz-range-thumb{width:20px;height:20px;border-radius:50%;background:var(--ns-yel);border:4px solid var(--ns-navy);cursor:pointer}
body .ns-range-l{display:flex;justify-content:space-between;font-size:12.5px;color:#6B76A8;margin-top:8px}
body .ns-chks{display:grid;gap:8px}
body .ns-chk{display:flex;align-items:center;gap:12px;padding:12px 14px;border-radius:14px;background:var(--ns-tint);cursor:pointer;font-size:15px;color:#22295A}
body .ns-chk input{accent-color:var(--ns-blue);width:18px;height:18px;flex:none}body .ns-chk span{flex:1}body .ns-chk em{font-style:normal;font-weight:700;color:var(--ns-blue);font-size:14px;white-space:nowrap}
body .ns-chk:has(input:checked){background:#E6ECFF}
body .ns-calc-out{position:sticky;top:120px}
body .ns-calc-out-in{background:var(--ns-navy);color:#fff;border-radius:26px;padding:30px;box-shadow:0 30px 60px rgba(10,17,102,.25);background-image:radial-gradient(rgba(255,255,255,.07) 1.5px,transparent 1.5px);background-size:26px 26px}
body .ns-calc-lbl{font-size:12.5px;font-weight:800;letter-spacing:1.6px;text-transform:uppercase;color:var(--ns-yel)}
body .ns-calc-total{font:800 52px/1.05 Poppins,sans-serif;margin-top:8px}body .ns-calc-sub{color:#C9D2FF;font-size:14px;margin-top:4px}
body .ns-calc-lines{list-style:none;margin:20px 0 0;padding:0}body .ns-calc-lines li,body .ns-calc-rec div{display:flex;justify-content:space-between;gap:12px;padding:10px 0;border-top:1px solid rgba(255,255,255,.12);font-size:14.5px;color:#D7DEFF}
body .ns-calc-lines b,body .ns-calc-rec b{color:#fff;white-space:nowrap}
body .ns-calc-rec{margin-top:14px}body .ns-calc-rec>span{display:block;font-size:12px;font-weight:800;letter-spacing:1.4px;text-transform:uppercase;color:var(--ns-yel);margin-bottom:4px}
body .ns-calc-note{font-size:12.5px;color:#9FAAE0;margin:16px 0}
body .ns-calc-send,body .ns-calc-book{display:flex;align-items:center;justify-content:center;gap:8px;width:100%;padding:14px;border-radius:999px;font:700 15px Poppins,sans-serif;cursor:pointer;text-decoration:none;margin-top:10px}
body .ns-calc-send{background:var(--ns-yel);color:var(--ns-navy);border:0}body .ns-calc-send:is(:hover,:focus){background:#FFD43B;color:var(--ns-navy)}
body .ns-calc-book{border:2px solid rgba(255,255,255,.35);color:#fff!important}body .ns-calc-book:hover{border-color:var(--ns-yel)}
html.ns-dm .ns-calc-form{background:#121A52;border-color:rgba(255,255,255,.1)}html.ns-dm .ns-calc-step,html.ns-dm .ns-opt b{color:#fff}
html.ns-dm .ns-opt{border-color:rgba(255,255,255,.14)}html.ns-dm .ns-opt:has(input:checked){background:rgba(26,71,232,.18)}
html.ns-dm .ns-chk{background:rgba(255,255,255,.06);color:#D7DEFF}html.ns-dm .ns-chk em{color:#9DB2FF}


body .ns-quiz{background:#fff;border:1px solid var(--ns-line);border-radius:26px;padding:30px;box-shadow:0 14px 34px rgba(10,17,102,.06)}
body .ns-quiz-top{display:flex;align-items:center;gap:14px;margin-bottom:20px;position:sticky;top:100px;background:#fff;z-index:2;padding:8px 0}
body .ns-quiz-bar{flex:1;height:8px;border-radius:9px;background:var(--ns-line);overflow:hidden}body .ns-quiz-bar i{display:block;height:100%;width:0;background:linear-gradient(90deg,var(--ns-blue),var(--ns-yel));transition:width .4s}
body .ns-quiz-count{font-size:13px;font-weight:700;color:#6B76A8;white-space:nowrap}
body .ns-q{border:0;margin:0 0 14px;padding:18px;border-radius:18px;background:var(--ns-tint);transition:background .3s,opacity .3s}
body .ns-q.done{opacity:.75}body .ns-q.done:hover{opacity:1}
body .ns-q legend{float:left;width:100%;font-weight:700;color:var(--ns-navy);font-size:16px;margin-bottom:12px;padding:0}
body .ns-q legend span{display:inline-block;font-size:12px;color:var(--ns-blue);margin-right:10px;font-weight:800}
body .ns-q-a{clear:both;display:flex;gap:10px;flex-wrap:wrap}
body .ns-q-a label{flex:1 1 90px;cursor:pointer}body .ns-q-a input{position:absolute;opacity:0;pointer-events:none}
body .ns-q-a span{display:flex;align-items:center;justify-content:center;gap:6px;padding:12px;border-radius:12px;background:#fff;border:2px solid var(--ns-line);font-weight:700;font-size:14.5px;color:var(--ns-navy);transition:all .2s}
body .ns-q-a label:hover span{border-color:var(--ns-blue)}
body .ns-q-a input:focus-visible+span{outline:3px solid var(--ns-yel)}
body .ns-q-a input[value="10"]:checked+span{background:#DCFCE7;border-color:#16A34A;color:#166534}
body .ns-q-a input[value="5"]:checked+span{background:#FEF3C7;border-color:#D97706;color:#92400E}
body .ns-q-a input[value="0"]:checked+span{background:#FEE2E2;border-color:#DC2626;color:#991B1B}
body .ns-quiz-go{display:flex;align-items:center;justify-content:center;gap:8px;width:100%;margin-top:8px;padding:16px;border:0;border-radius:999px;background:var(--ns-navy);color:#fff;font:700 16px Poppins,sans-serif;cursor:pointer}
body .ns-quiz-go:is(:hover,:focus){background:var(--ns-blue);color:#fff}body .ns-quiz-go:disabled{opacity:.45;cursor:not-allowed;background:var(--ns-navy)}
body .ns-quiz-res{text-align:center;scroll-margin-top:120px}
body .ns-quiz-score{position:relative;width:170px;height:170px;margin:0 auto}
body .ns-quiz-score svg{width:100%;height:100%;transform:rotate(-90deg)}
body .ns-quiz-score circle{fill:none;stroke-width:10}body .ns-quiz-score .bg{stroke:var(--ns-line)}body .ns-quiz-score .fg{stroke:var(--ns-blue);stroke-linecap:round}
body .ns-quiz-score.s4 .fg{stroke:#16A34A}body .ns-quiz-score.s3 .fg{stroke:var(--ns-blue)}body .ns-quiz-score.s2 .fg{stroke:#D97706}body .ns-quiz-score.s1 .fg{stroke:#DC2626}
body .ns-quiz-score b{position:absolute;inset:0;display:flex;align-items:center;justify-content:center;font:800 48px Poppins,sans-serif;color:var(--ns-navy);padding-bottom:14px}
body .ns-quiz-score small{position:absolute;left:0;right:0;bottom:46px;font-weight:700;color:#6B76A8}
body .ns-quiz-grade{font:800 24px/1.3 Poppins,sans-serif;color:var(--ns-navy);margin:18px 0 6px}body .ns-quiz-msg{color:var(--ns-mute);margin:0 0 20px}
body .ns-quiz-tips{display:grid;gap:10px;text-align:left}
body .ns-tip{display:flex;gap:14px;align-items:center;padding:16px 18px;border-radius:16px;background:var(--ns-tint);text-decoration:none;color:#22295A;transition:transform .2s,background .2s}
body .ns-tip:hover{transform:translateX(4px);background:#E6ECFF}body .ns-tip>i{font-size:22px;color:#D97706}body .ns-tip .fa-exclamation-circle{color:#DC2626}
body .ns-tip span{flex:1;font-size:14px;line-height:1.5}body .ns-tip b{display:block;color:var(--ns-navy);font-size:15.5px}body .ns-tip em{font-style:normal;font-weight:800;color:var(--ns-blue)}
body .ns-quiz-cta{display:flex;flex-wrap:wrap;gap:10px;justify-content:center;margin-top:24px}
body .ns-qbtn{display:inline-flex;align-items:center;gap:8px;padding:13px 20px;border-radius:999px;border:2px solid var(--ns-navy);background:var(--ns-navy);color:#fff!important;font:700 14.5px Poppins,sans-serif;cursor:pointer;text-decoration:none}
body .ns-qbtn:is(:hover,:focus){background:var(--ns-blue);border-color:var(--ns-blue);color:#fff}
body .ns-qbtn.y{background:var(--ns-yel);border-color:var(--ns-yel);color:var(--ns-navy)!important}body .ns-qbtn.ghost{background:transparent;color:var(--ns-navy)!important}
body .ns-qbtn.ghost:is(:hover,:focus){background:var(--ns-tint);color:var(--ns-navy)}
html.ns-dm .ns-quiz,html.ns-dm .ns-quiz-top{background:#121A52;border-color:rgba(255,255,255,.1)}html.ns-dm .ns-q{background:rgba(255,255,255,.05)}
html.ns-dm .ns-q legend,html.ns-dm .ns-quiz-grade,html.ns-dm .ns-quiz-score b,html.ns-dm .ns-tip b{color:#fff}html.ns-dm .ns-q-a span{background:#0B1140;border-color:rgba(255,255,255,.16);color:#fff}
html.ns-dm .ns-tip{background:rgba(255,255,255,.06);color:#D7DEFF}html.ns-dm .ns-qbtn.ghost{color:#fff!important;border-color:rgba(255,255,255,.4)}


body .ns-ai{position:fixed;left:22px;bottom:88px;z-index:9988;transition:bottom .3s}
html.ns-cb-open .ns-ai{bottom:calc(var(--ns-cb-h,0px) + 96px)}
body .ns-ai-orb{position:relative;width:52px;height:52px;border-radius:50%;border:0;padding:0;cursor:pointer;background:radial-gradient(circle at 35% 30%,#4F7BFF,#0A1166 70%);box-shadow:0 0 0 2px rgba(110,231,255,.5),0 0 24px rgba(56,189,248,.55),0 12px 30px rgba(10,17,102,.4)}
body .ns-ai-orb:is(:hover,:focus){background:radial-gradient(circle at 35% 30%,#4F7BFF,#0A1166 70%)}
body .ns-ai-orb .r1,body .ns-ai-orb .r2{position:absolute;inset:-7px;border-radius:50%;border:2px solid transparent;border-top-color:#6EE7FF;border-right-color:rgba(110,231,255,.3);animation:nsSpin 2.6s linear infinite}
body .ns-ai-orb .r2{inset:-13px;border-top-color:transparent;border-bottom-color:#F5C518;border-left-color:rgba(245,197,24,.35);animation-duration:4s;animation-direction:reverse}
body .ns-ai-orb .core{position:absolute;inset:0;display:flex;align-items:center;justify-content:center;color:#E0F7FF;font-size:19px;transition:opacity .2s}
body .ns-ai-orb .wave{position:absolute;inset:0;display:flex;align-items:center;justify-content:center;gap:3px;opacity:0}
body .ns-ai-orb .wave i{width:3px;height:10px;border-radius:3px;background:#6EE7FF;animation:nsWave .9s ease-in-out infinite}
body .ns-ai-orb .wave i:nth-child(2){animation-delay:.12s}body .ns-ai-orb .wave i:nth-child(3){animation-delay:.24s;background:#F5C518}body .ns-ai-orb .wave i:nth-child(4){animation-delay:.36s}body .ns-ai-orb .wave i:nth-child(5){animation-delay:.48s}
@keyframes nsWave{0%,100%{height:6px}50%{height:24px}}
body .ns-ai.talking .ns-ai-orb .core{opacity:0}body .ns-ai.talking .ns-ai-orb .wave{opacity:1}
body .ns-ai.talking .ns-ai-orb{animation:nsAiPulse 1.4s ease-in-out infinite}
@keyframes nsAiPulse{0%,100%{box-shadow:0 0 0 2px rgba(110,231,255,.5),0 0 24px rgba(56,189,248,.55)}50%{box-shadow:0 0 0 4px rgba(110,231,255,.7),0 0 46px rgba(56,189,248,.85)}}
body .ns-ai.muted .ns-ai-orb{filter:saturate(.3) brightness(.85)}
body .ns-ai-card{position:absolute;left:0;bottom:68px;width:320px;max-width:calc(100vw - 32px);padding:16px 18px;border-radius:18px;color:#E0F2FE;
  background:linear-gradient(160deg,rgba(10,17,102,.94),rgba(7,12,74,.96));border:1px solid rgba(110,231,255,.35);box-shadow:0 0 30px rgba(56,189,248,.25),0 24px 50px rgba(0,0,30,.45);backdrop-filter:blur(8px);
  opacity:0;visibility:hidden;transform:translateY(10px) scale(.97);transform-origin:bottom left;transition:opacity .25s,transform .25s,visibility .25s}
body .ns-ai-card::before{content:"";position:absolute;inset:0;border-radius:18px;background:repeating-linear-gradient(0deg,rgba(110,231,255,.05) 0 1px,transparent 1px 4px);pointer-events:none}
body .ns-ai.open .ns-ai-card{opacity:1;visibility:visible;transform:none}
body .ns-ai-h{display:flex;align-items:center;gap:8px;margin-bottom:8px}body .ns-ai-h b{font:800 14px Poppins,sans-serif;letter-spacing:2px;color:#6EE7FF}body .ns-ai-h small{flex:1;font-size:12px;color:#93C5FD}
body .ns-ai-dot{width:8px;height:8px;border-radius:50%;background:#22C55E;box-shadow:0 0 8px #22C55E;animation:nsLdDot 1.6s infinite}
body .ns-ai-x{width:28px;height:28px;border-radius:8px;border:0;background:rgba(255,255,255,.08);color:#E0F2FE;cursor:pointer}body .ns-ai-x:is(:hover,:focus){background:rgba(255,255,255,.18);color:#fff}
body .ns-ai-txt{margin:0;font:500 14.5px/1.6 Poppins,sans-serif;min-height:46px;color:#E0F2FE}
body .ns-ai-txt::after{content:"\258C";color:#6EE7FF;margin-left:2px;animation:nsLdDot 1s infinite}
body .ns-ai-btns{display:flex;gap:8px;margin-top:12px}
body .ns-ai-btns button{flex:1;display:flex;align-items:center;justify-content:center;gap:6px;padding:9px 10px;border-radius:999px;font:700 12.5px Poppins,sans-serif;cursor:pointer;border:1px solid rgba(110,231,255,.45);background:rgba(110,231,255,.12);color:#E0F2FE}
body .ns-ai-btns button:is(:hover,:focus){background:rgba(110,231,255,.25);color:#fff}
body .ns-ai-btns .ns-ai-mute{background:transparent;border-color:rgba(255,255,255,.2);color:#C9D2FF}
@media (max-width:767px){body .ns-ai{left:14px;bottom:74px}body .ns-ai-orb{width:46px;height:46px}body .ns-ai-card{width:290px}}
html.ns-a-motion .ns-ai *{animation:none!important}


body .ns-ld-trivia{max-width:420px;width:calc(100vw - 48px);text-align:center;margin-top:6px;padding:14px 18px;border-radius:16px;background:rgba(255,255,255,.06);border:1px solid rgba(255,255,255,.12)}
body .ns-ld-k{display:inline-flex;align-items:center;gap:6px;font:800 11.5px/1 Poppins,sans-serif;letter-spacing:1.8px;text-transform:uppercase;color:#F5C518}
body .ns-ld-k i{font-style:normal}
body .ns-ld-msg{margin:8px 0 0;font:500 15px/1.55 Poppins,sans-serif;color:#E6EBFF;min-height:46px;transition:opacity .25s,transform .25s}
body .ns-ld-msg.sw{opacity:0;transform:translateY(6px)}
body .ns-ld-txt{font-size:12.5px!important;color:#9FAAE0!important}



body .ns-ai{left:26px;bottom:84px}
html.ns-cb-open .ns-ai{bottom:calc(var(--ns-cb-h,0px) + 92px)}
body .ns-ai-orb{width:40px;height:40px}
body .ns-ai-orb .r1{inset:-5px}body .ns-ai-orb .r2{inset:-9px}
body .ns-ai-orb .core{font-size:15px}
body .ns-ai-orb .wave{gap:2px}body .ns-ai-orb .wave i{width:2.5px}
@keyframes nsWave{0%,100%{height:5px}50%{height:18px}}
body .ns-ai-card{width:260px;bottom:56px;padding:12px 14px;border-radius:14px}
body .ns-ai-card::before{border-radius:14px}
body .ns-ai-h{margin-bottom:6px}body .ns-ai-h b{font-size:12.5px}body .ns-ai-h small{font-size:11px}
body .ns-ai-x{width:24px;height:24px;border-radius:7px;font-size:12px}
body .ns-ai-txt{font-size:13px;line-height:1.55;min-height:40px}
body .ns-ai-btns{margin-top:10px;gap:6px}body .ns-ai-btns button{padding:7px 8px;font-size:11.5px}
@media (max-width:767px){body .ns-ai{left:18px;bottom:70px}body .ns-ai-orb{width:36px;height:36px}body .ns-ai-card{width:240px}}


body .ns-search{position:fixed;inset:0;z-index:100003;display:flex;justify-content:center;align-items:flex-start;padding:10vh 16px 16px;visibility:hidden}
body .ns-search.is-open,body .ns-search.is-open *{visibility:visible}
body .ns-sr-bg{position:absolute;inset:0;background:rgba(7,12,74,.6);backdrop-filter:blur(6px);opacity:0;transition:opacity .25s}
body .ns-search.is-open .ns-sr-bg{opacity:1}
body .ns-sr-box{position:relative;width:640px;max-width:100%;background:#fff;border-radius:22px;box-shadow:0 40px 90px rgba(0,0,40,.45);overflow:hidden;opacity:0;transform:translateY(-14px) scale(.98);transition:opacity .25s,transform .25s}
body .ns-search.is-open .ns-sr-box{opacity:1;transform:none}
body .ns-sr-in{display:flex;align-items:center;gap:12px;padding:16px 20px;border-bottom:1px solid var(--ns-line)}
body .ns-sr-in>i{color:var(--ns-blue);font-size:18px}
body .ns-sr-in input{flex:1;border:0!important;outline:0!important;box-shadow:none!important;font:500 17px Poppins,sans-serif;color:var(--ns-navy);background:transparent!important;padding:6px 0!important}
body .ns-search kbd{font:600 11px Poppins,sans-serif;background:var(--ns-tint);border:1px solid var(--ns-line);border-bottom-width:2px;border-radius:6px;padding:2px 6px;color:#4A5585}
body .ns-sr-res{max-height:52vh;overflow-y:auto;padding:8px}
body .ns-sr-res.busy{opacity:.55}
body .ns-sr-lbl{font-size:11.5px;font-weight:800;letter-spacing:1.4px;text-transform:uppercase;color:#6B76A8;padding:8px 12px 4px}
body .ns-sr-it{display:flex;align-items:center;gap:14px;padding:12px;border-radius:14px;text-decoration:none;color:#22295A}
body .ns-sr-it>i{width:38px;height:38px;border-radius:11px;background:var(--ns-tint);color:var(--ns-blue);display:flex;align-items:center;justify-content:center;flex:none}
body .ns-sr-it span{flex:1;min-width:0}body .ns-sr-it b{display:block;color:var(--ns-navy);font-size:15px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}body .ns-sr-it small{font-size:12px;color:#6B76A8}
body .ns-sr-it mark{background:#FFF1B8;color:inherit;border-radius:3px;padding:0 1px}
body .ns-sr-it em{font-style:normal;color:var(--ns-blue);opacity:0;transition:opacity .15s}
body .ns-sr-it:hover,body .ns-sr-it.on{background:#EEF2FF}body .ns-sr-it:hover em,body .ns-sr-it.on em{opacity:1}
body .ns-sr-empty{text-align:center;padding:26px 16px;display:flex;flex-direction:column;gap:6px;align-items:center;color:#4A5585}body .ns-sr-empty b{color:var(--ns-navy)}
body .ns-sr-ask{margin-top:8px;border:0;border-radius:999px;background:var(--ns-yel);color:var(--ns-navy);font:700 14px Poppins,sans-serif;padding:11px 18px;cursor:pointer}
body .ns-sr-ask:is(:hover,:focus){background:#FFD43B;color:var(--ns-navy)}
body .ns-sr-f{display:flex;justify-content:space-between;gap:10px;padding:10px 18px;border-top:1px solid var(--ns-line);font-size:12px;color:#6B76A8;background:#FAFBFF}
@media (max-width:767px){body .ns-search{padding-top:12px}body .ns-sr-f{display:none}body .ns-sr-in kbd{display:none}body .ns-sr-res{max-height:70vh}}
html.ns-dm .ns-sr-box{background:#121A52}html.ns-dm .ns-sr-in input,html.ns-dm .ns-sr-it b,html.ns-dm .ns-sr-empty b{color:#fff}
html.ns-dm .ns-sr-in,html.ns-dm .ns-sr-f{border-color:rgba(255,255,255,.1)}html.ns-dm .ns-sr-f{background:#0D1440}html.ns-dm .ns-sr-it{color:#D7DEFF}
html.ns-dm .ns-sr-it>i{background:rgba(255,255,255,.08);color:#9DB2FF}html.ns-dm .ns-sr-it:hover,html.ns-dm .ns-sr-it.on{background:rgba(255,255,255,.07)}
@media (max-width:767px){body .ns-tools .ns-search-btn{display:none}body .ns-dr-f .ns-search-btn{display:inline-flex}}


body .e-con.ns-wheelpop{position:fixed!important;inset:0;z-index:100004;display:flex!important;align-items:center;justify-content:center;padding:16px!important;background:rgba(7,12,74,.65);backdrop-filter:blur(5px);opacity:0;visibility:hidden;transition:opacity .3s,visibility .3s;width:auto!important;max-width:none!important}
body .e-con.ns-wheelpop.is-open{opacity:1;visibility:visible}
body .e-con.ns-sw-panel{width:440px!important;max-width:100%!important;max-height:calc(100vh - 32px);overflow-y:auto;background:#fff!important;border-radius:26px!important;box-shadow:0 40px 90px rgba(0,0,40,.5);transform:scale(.92) translateY(14px);transition:transform .35s cubic-bezier(.2,.9,.25,1.2);flex-wrap:nowrap!important;flex-direction:column!important}
body .ns-wheelpop.is-open .ns-sw-panel{transform:none}
body .ns-sw-top-w{margin:0!important;width:100%!important}
body .ns-sw-top{position:relative;padding:22px 26px 6px;text-align:center;background:linear-gradient(180deg,#0A1166 0,#0A1166 150px,#fff 150px)}
body .ns-sw-x{position:absolute;right:14px;top:14px;width:34px;height:34px;border-radius:10px;border:0;background:rgba(255,255,255,.12);color:#fff;cursor:pointer;z-index:3}
body .ns-sw-x:is(:hover,:focus){background:rgba(255,255,255,.25);color:#fff}
body .ns-sw-wheelbox{position:relative;width:250px;height:250px;margin:6px auto 0}
body .ns-sw-pin{position:absolute;left:50%;top:-8px;transform:translateX(-50%);width:0;height:0;border-left:15px solid transparent;border-right:15px solid transparent;border-top:28px solid #F5C518;z-index:3;filter:drop-shadow(0 3px 3px rgba(0,0,0,.35))}
body .ns-sw-wheel{position:relative;width:100%;height:100%;border-radius:50%;border:6px solid #fff;box-shadow:0 0 0 4px #F5C518,0 18px 40px rgba(0,0,40,.35);transition:transform 4.4s cubic-bezier(.12,.75,.12,1)}
body .ns-sw-l{position:absolute;left:50%;top:50%;width:46%;transform-origin:0 50%;transform:rotate(calc(var(--a) - 90deg));padding-left:34px;font:700 10.5px/1.15 Poppins,sans-serif;text-align:center;margin-top:-12px;height:24px;display:flex;align-items:center;justify-content:center;white-space:normal}
body .ns-sw-hub{position:absolute;left:50%;top:50%;width:54px;height:54px;margin:-27px 0 0 -27px;border-radius:50%;background:#fff;box-shadow:0 4px 12px rgba(0,0,0,.25);display:flex;align-items:center;justify-content:center}
body .ns-sw-hub img{width:20px;height:auto}
body .ns-wheelpop.spinning .ns-sw-pin{animation:nsPinTick .12s linear infinite alternate}
@keyframes nsPinTick{to{transform:translateX(-50%) rotate(-12deg)}}
body .ns-sw-txt{margin-top:16px}body .ns-sw-k{font:800 12px Poppins,sans-serif;letter-spacing:1.6px;text-transform:uppercase;color:var(--ns-blue)}
body .ns-sw-txt h3{margin:6px 0 6px;font:800 21px/1.3 Poppins,sans-serif;color:var(--ns-navy)}body .ns-sw-txt p{margin:0;font-size:14px;color:var(--ns-mute)}
body .ns-sw-won{margin-top:12px;padding:14px;border-radius:16px;background:#FFFBEA;border:2px dashed #F5C518;animation:nsHin .6s cubic-bezier(.2,.9,.25,1.3)}
body .ns-sw-won b{display:block;font-size:13px;color:#92400E}body .ns-sw-won strong{display:block;font:800 19px Poppins,sans-serif;color:var(--ns-navy);margin:2px 0 4px}body .ns-sw-won small{font-size:12.5px;color:#4A5585}
body .ns-sw-form{padding:10px 26px 0!important;margin:0!important;width:100%!important}
body .ns-sw-form .elementor-button{background:var(--ns-yel)!important;color:var(--ns-navy)!important;font-weight:800!important}
body .ns-wheelpop.won .ns-sw-form .elementor-field-group:not(.elementor-field-type-submit){display:none}
body .ns-wheelpop.done:not(.won) .ns-sw-form .elementor-button-text::after{content:" again?";}
body .ns-sw-note{padding:6px 26px 20px!important;margin:0!important}body .ns-sw-note,body .ns-sw-note p{font-size:11.5px;color:#6B76A8;text-align:center;margin:0}
html.ns-dm .e-con.ns-sw-panel{background:#121A52!important}html.ns-dm .ns-sw-top{background:linear-gradient(180deg,#0A1166 0,#0A1166 150px,#121A52 150px)}html.ns-dm .ns-sw-txt h3{color:#fff}


body .ns-wall{columns:3 300px;column-gap:22px}
body .ns-wall>*{break-inside:avoid;margin:0 0 22px;display:block}
body .ns-wall-t{background:#fff;border:1px solid var(--ns-line);border-radius:22px;padding:26px;box-shadow:0 12px 30px rgba(10,17,102,.06);margin:0 0 22px}
body .ns-wall-hl{background:var(--ns-navy);border-color:var(--ns-navy)}
body .ns-wall-stars{color:#F5C518;letter-spacing:3px;font-size:17px}
body .ns-wall-t blockquote{margin:12px 0 18px;padding:0;border:0;font-size:15.5px;line-height:1.7;color:#22295A;font-style:normal}
body .ns-wall-hl blockquote{color:#E6EBFF;font-size:17px}
body .ns-wall-t figcaption{display:flex;align-items:center;gap:12px}
body .ns-wall-av{width:44px;height:44px;border-radius:50%;background:var(--ns-yel);color:var(--ns-navy);font-weight:800;display:flex;align-items:center;justify-content:center;flex:none}
body .ns-wall-t figcaption b{display:block;color:var(--ns-navy);font-size:15px}body .ns-wall-t figcaption span span,body .ns-wall-t figcaption>span:last-child{font-size:13px;color:#6B76A8}
body .ns-wall-hl figcaption b{color:#fff}body .ns-wall-hl figcaption>span:last-child{color:#9FAAE0}
body .ns-wall-v{text-decoration:none;border-radius:22px;overflow:hidden;background:var(--ns-navy);border:3px solid var(--ns-yel)}
body .ns-wall-v .ns-vthumb{position:relative;display:block;aspect-ratio:16/9}body .ns-wall-v img{width:100%;height:100%;object-fit:cover;display:block}
body .ns-wall-v .ns-play{position:absolute;left:50%;top:50%;transform:translate(-50%,-50%)}
body .ns-wall-v.is-playing .ns-vthumb iframe{position:absolute;inset:0;width:100%;height:100%;border:0}
body .ns-wall-who{display:block;padding:14px 18px;color:#C9D2FF;font-size:13px}body .ns-wall-who b{display:block;color:#fff;font-size:15px}
body .ns-wall-invite{text-decoration:none;text-align:center;padding:30px 24px;border-radius:22px;border:2px dashed #B9C3EC;background:linear-gradient(160deg,#F4F6FF,#fff)}
body .ns-wall-invite:hover{border-color:var(--ns-blue)}
body .ns-wall-cam{width:62px;height:62px;border-radius:50%;margin:0 auto 12px;background:var(--ns-blue);color:#fff;font-size:24px;display:flex;align-items:center;justify-content:center;animation:nsAiPulse 2.4s infinite}
body .ns-wall-invite b{display:block;color:var(--ns-navy);font-size:18px;margin-bottom:6px}body .ns-wall-invite>span:not(.ns-wall-cam){display:block;color:var(--ns-mute);font-size:14.5px}
body .ns-wall-invite em{display:inline-block;margin-top:12px;font-style:normal;font-weight:700;color:var(--ns-blue)}
html.ns-dm .ns-wall-t:not(.ns-wall-hl){background:#121A52;border-color:rgba(255,255,255,.1)}html.ns-dm .ns-wall-t blockquote{color:#D7DEFF}html.ns-dm .ns-wall-t figcaption b{color:#fff}
html.ns-dm .ns-wall-invite{background:#121A52;border-color:rgba(255,255,255,.2)}html.ns-dm .ns-wall-invite b{color:#fff}
body .ns-search input{transition:none!important;visibility:inherit!important}
body .ns-search,body .ns-search *{transition-property:opacity,transform!important}
body .ns-search .ns-sr-it,body .ns-search .ns-sr-it em{transition-property:background-color,opacity!important}
body .ns-wheelpop.won .ns-sw-form .elementor-field-type-submit{display:none}


body .e-con.ns-exitpop{position:fixed!important;inset:0;z-index:100004;display:flex!important;align-items:center;justify-content:center;padding:16px!important;background:rgba(7,12,74,.65);backdrop-filter:blur(5px);opacity:0;visibility:hidden;transition:opacity .3s,visibility .3s;width:auto!important;max-width:none!important}
body .e-con.ns-exitpop.is-open{opacity:1;visibility:visible}
body .e-con.ns-ex-panel{position:relative;width:520px!important;max-width:100%!important;max-height:calc(100vh - 32px);overflow-y:auto;background:#fff!important;border-radius:26px!important;box-shadow:0 40px 90px rgba(0,0,40,.5);transform:translateY(-20px) scale(.95);transition:transform .4s cubic-bezier(.2,.9,.25,1.2);flex-wrap:nowrap!important;flex-direction:column!important}
body .ns-exitpop.is-open .ns-ex-panel{transform:none}
body .ns-ex-top-w{margin:0!important;width:100%!important}
body .ns-ex-x{position:absolute;right:14px;top:14px;width:34px;height:34px;border-radius:10px;border:0;background:rgba(255,255,255,.14);color:#fff;cursor:pointer;z-index:3}
body .ns-ex-x:is(:hover,:focus){background:rgba(255,255,255,.28);color:#fff}
body .ns-ex-top{display:flex;gap:20px;align-items:center;padding:28px 26px 24px;background:#0A1166;background-image:radial-gradient(rgba(255,255,255,.08) 1.5px,transparent 1.5px);background-size:26px 26px;color:#fff}
body .ns-ex-cover{width:120px;flex:none;border-radius:10px;box-shadow:0 18px 40px rgba(0,0,0,.45);transform:rotate(-5deg);border:3px solid #fff}
body .ns-ex-k{font:800 12px Poppins,sans-serif;letter-spacing:1.6px;text-transform:uppercase;color:#F5C518}
body .ns-ex-top h3{margin:6px 0 8px;font:800 22px/1.25 Poppins,sans-serif;color:#fff}body .ns-ex-top p{margin:0;font-size:14px;line-height:1.55;color:#C9D2FF}
body .ns-ex-form{padding:20px 26px 4px!important;margin:0!important;width:100%!important}
body .ns-ex-form .elementor-button{background:var(--ns-yel)!important;color:var(--ns-navy)!important;font-weight:800!important}
@media (max-width:520px){body .ns-ex-top{flex-direction:column;text-align:center;padding-top:34px}body .ns-ex-cover{width:96px}}
html.ns-dm .e-con.ns-ex-panel{background:#121A52!important}


body .ns-lm-cover{position:relative;max-width:300px;margin:0 auto}
body .ns-lm-cover img{width:100%;display:block;border-radius:12px;box-shadow:0 40px 80px rgba(0,0,30,.5);transform:rotate(-4deg);border:4px solid #fff;animation:nsBob 6s ease-in-out infinite}
body .ns-lm-badge{position:absolute;right:-14px;top:-14px;width:84px;height:84px;border-radius:50%;background:#F5C518;color:#0A1166;font:700 11px/1.2 Poppins,sans-serif;display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center;box-shadow:0 10px 24px rgba(0,0,0,.3);transform:rotate(10deg)}
body .ns-lm-badge b{font-size:15px;font-weight:800}
body .ns-dl-w{text-align:center}
body .ns-dl{display:inline-flex;align-items:center;gap:10px;background:#F5C518;color:#0A1166!important;font:800 18px Poppins,sans-serif;padding:18px 30px;border-radius:999px;text-decoration:none;box-shadow:0 0 0 0 rgba(245,197,24,.6);animation:nsPulse 2.2s infinite}
body .ns-dl:hover{background:#FFD43B}


body .ns-ticket-ok{margin-top:16px;padding:16px 18px;border-radius:16px;background:#ECFDF3;border:1px solid #86EFAC;color:#166534;font-size:15px}
body .ns-ticket-ok i{margin-right:6px}body .ns-ticket-ok b{font-size:17px;letter-spacing:.5px}body .ns-ticket-ok small{display:block;margin-top:4px;color:#3F6B4F}


body .ns-plan-pick{display:grid;grid-template-columns:1fr 1fr;gap:16px}
@media (max-width:620px){body .ns-plan-pick{grid-template-columns:1fr}}
body .ns-pp{position:relative;cursor:pointer}body .ns-pp input{position:absolute;opacity:0}
body .ns-pp>span{display:block;height:100%;padding:24px 22px;border-radius:22px;border:3px solid var(--ns-line);background:#fff;transition:border-color .2s,transform .2s,box-shadow .2s}
body .ns-pp b{display:block;font:800 14px Poppins,sans-serif;letter-spacing:2px;text-transform:uppercase;color:var(--ns-blue)}
body .ns-pp em{display:block;font:800 40px/1.1 Poppins,sans-serif;font-style:normal;color:var(--ns-navy);margin:6px 0}body .ns-pp em small{font-size:15px;font-weight:500;color:#6B76A8}
body .ns-pp>span>small{display:block;font-size:13.5px;line-height:1.5;color:var(--ns-mute)}
body .ns-pp i{position:absolute;top:-12px;right:18px;background:var(--ns-yel);color:var(--ns-navy);font:800 11px Poppins,sans-serif;font-style:normal;letter-spacing:1px;text-transform:uppercase;padding:5px 10px;border-radius:999px}
body .ns-pp input:checked+span{border-color:var(--ns-blue);box-shadow:0 18px 40px rgba(26,71,232,.18);transform:translateY(-3px)}
body .ns-pp input:checked+span::after{content:"\2713";position:absolute;left:18px;top:-12px;width:28px;height:28px;border-radius:50%;background:var(--ns-blue);color:#fff;font-weight:800;display:flex;align-items:center;justify-content:center}
body .ns-pp input:focus-visible+span{outline:3px solid var(--ns-yel)}
html.ns-dm .ns-pp>span{background:#121A52;border-color:rgba(255,255,255,.14)}html.ns-dm .ns-pp em{color:#fff}


body .ns-mbar{display:none}
@media (max-width:767px){
  body .ns-mbar{display:grid;grid-template-columns:repeat(4,1fr);position:fixed;left:0;right:0;bottom:0;z-index:9995;background:rgba(10,17,102,.97);backdrop-filter:blur(8px);border-top:1px solid rgba(255,255,255,.12);padding:6px 6px calc(6px + env(safe-area-inset-bottom));box-shadow:0 -10px 30px rgba(0,0,30,.25);transition:transform .3s}
  body .ns-mbar a{display:flex;flex-direction:column;align-items:center;gap:3px;padding:6px 2px;border-radius:12px;color:#C9D2FF!important;text-decoration:none;font:600 11px Poppins,sans-serif}
  body .ns-mbar a i{font-size:19px;color:#fff}
  body .ns-mbar .wa i{color:#25D366}body .ns-mbar .bk{background:var(--ns-yel);color:var(--ns-navy)!important}body .ns-mbar .bk i{color:var(--ns-navy)}
  html.has-mbar body{padding-bottom:68px}
  html.has-mbar .e-con.ns-chat .ns-chat-launch{display:none!important}
  html.has-mbar .e-con.ns-chat{bottom:76px;right:12px}
  html.has-mbar .ns-a11y{bottom:78px}
  html.has-mbar .ns-ai{bottom:136px}
  html.has-mbar .ns-cb{bottom:78px}
  html.has-mbar.ns-cb-open .ns-a11y{bottom:calc(var(--ns-cb-h,0px) + 90px)}
  html.has-mbar.ns-cb-open .ns-ai{bottom:calc(var(--ns-cb-h,0px) + 146px)}
  html.has-mbar .e-con.ns-chat-panel{bottom:80px}
  html.ns-typing .ns-mbar,html.ns-dr-lock .ns-mbar{transform:translateY(110%)}
}
html.ns-a-contrast .ns-mbar{background:#000!important}

body .ns-dark .e-con.ns-card:not(.ns-card-d):not(.ns-card-y) .elementor-heading-title{color:var(--ns-navy)}
body .ns-dark .e-con.ns-card:not(.ns-card-d):not(.ns-card-y) :is(.ns-small,body .ns-small p,body .ns-p-sm,body .ns-p-sm p){color:#4A5585}
html.ns-dm .ns-dark .e-con.ns-card:not(.ns-card-d):not(.ns-card-y){background-color:#121A52!important}
html.ns-dm .ns-dark .e-con.ns-card:not(.ns-card-d):not(.ns-card-y) .elementor-heading-title{color:#fff}


body .ns-af-disc,body .ns-af-disc p{max-width:860px;margin:0 auto!important;font-size:14px;line-height:1.6;color:#4A5585;background:#fff;border:1px solid var(--ns-line);border-radius:16px;padding:14px 18px}
body .ns-af-disc i{color:var(--ns-blue)}
body .ns-af-chips{display:flex;flex-wrap:wrap;gap:8px;justify-content:center;margin-bottom:26px}
body .ns-af-chips button{border:1px solid var(--ns-line);background:#fff;color:var(--ns-navy);font:600 14px Poppins,sans-serif;padding:9px 16px;border-radius:999px;cursor:pointer}
body .ns-af-chips button:is(:hover,:focus){background:#EEF2FF;color:var(--ns-navy);border-color:var(--ns-blue)}
body .ns-af-chips button.on{background:var(--ns-navy);color:#fff;border-color:var(--ns-navy)}
body .ns-af-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(min(280px,100%),1fr));gap:20px}
body .ns-af{display:flex;flex-direction:column;background:#fff;border:1px solid var(--ns-line);border-radius:22px;padding:24px;box-shadow:0 12px 30px rgba(10,17,102,.06);transition:transform .3s,box-shadow .3s}
body .ns-af:hover{transform:translateY(-6px);box-shadow:0 26px 50px rgba(10,17,102,.14)}
body .ns-af[hidden]{display:none}
body .ns-af-top{display:flex;align-items:center;gap:14px}
body .ns-af-ic{width:52px;height:52px;border-radius:16px;background:var(--c);color:#fff;display:flex;align-items:center;justify-content:center;font-size:22px;flex:none;box-shadow:0 8px 18px rgba(0,0,0,.15)}
body .ns-af h3{margin:0;font:800 18px Poppins,sans-serif;color:var(--ns-navy)}body .ns-af-top small{color:#6B76A8;font-size:13px}
body .ns-af-b{display:flex;gap:6px;flex-wrap:wrap;min-height:6px;margin-top:12px}
body .ns-af-use,body .ns-af-aff{font-size:11.5px;font-weight:700;padding:4px 9px;border-radius:999px}
body .ns-af-use{background:#DCFCE7;color:#166534}body .ns-af-aff{background:#FEF3C7;color:#92400E}
body .ns-af p{flex:1;margin:10px 0 16px;font-size:14.5px;line-height:1.6;color:var(--ns-mute)}
body .ns-af-go{display:inline-flex;align-items:center;justify-content:center;gap:8px;padding:12px 16px;border-radius:999px;background:var(--ns-tint);color:var(--ns-blue)!important;font-weight:700;font-size:14.5px;text-decoration:none;transition:background .2s,color .2s}
body .ns-af-go:hover{background:var(--ns-navy);color:#fff!important}
html.ns-dm .ns-af,html.ns-dm .ns-af-chips button:not(.on),html.ns-dm .ns-af-disc{background:#121A52;border-color:rgba(255,255,255,.1)}
html.ns-dm .ns-af h3,html.ns-dm .ns-af-chips button:not(.on){color:#fff}html.ns-dm .ns-af-go{background:rgba(255,255,255,.08);color:#9DB2FF!important}


body .ns-hero-home .ns-hero-l{justify-content:center;padding-bottom:72px}
body .ns-hero-home .ns-lead-lg{font-size:18px;line-height:1.75;max-width:520px;color:#C9D2FF}
body .ns-hero-home h1{margin-bottom:4px!important}
body .ns-hero-note{opacity:.85;letter-spacing:.2px}
body .ns-hero-note i{color:var(--ns-yel);margin-right:4px}
@media (max-width:767px){body .ns-hero-home .ns-hero-l{padding-bottom:40px}body .ns-hero-home .ns-lead-lg{font-size:16px}body .ns-hero-note{line-height:2}}


body .ns-kpis{display:grid;grid-template-columns:repeat(4,1fr);gap:0;border:1px solid var(--ns-line,#E3E8FA);border-radius:18px;overflow:hidden;background:#fff}
body .ns-kpis>div{padding:22px 18px;text-align:center;border-right:1px solid #E3E8FA}
body .ns-kpis>div:last-child{border-right:0}
body .ns-kpis b{display:block;font-size:30px;font-weight:800;color:#0A1166;line-height:1.1}
body .ns-kpis span{display:block;font-size:13.5px;color:#3C4570;margin-top:6px}
@media (max-width:767px){body .ns-kpis{grid-template-columns:1fr 1fr}body .ns-kpis>div:nth-child(2){border-right:0}body .ns-kpis>div:nth-child(-n+2){border-bottom:1px solid #E3E8FA}body .ns-kpis b{font-size:24px}}
html.ns-dm .ns-kpis{background:#121a3d;border-color:#26305f}
html.ns-dm .ns-kpis>div{border-color:#26305f}
html.ns-dm .ns-kpis b{color:#fff}
html.ns-dm .ns-kpis span{color:#C9D2FF}


body .ns-has-bgvid{position:relative;overflow:hidden;isolation:isolate}
body .ns-has-bgvid>.e-con-inner>.ns-bgvid-w,body .ns-has-bgvid>.ns-bgvid-w{position:absolute!important;inset:0;z-index:0;margin:0!important;width:100%!important;max-width:none!important;pointer-events:none}
body .ns-has-bgvid .ns-bgvid-w .elementor-widget-container{height:100%}
body .ns-bgvid{position:absolute;inset:0;overflow:hidden}
body .ns-bgvid video{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;transform:scale(1.06)}
body .ns-bgvid-ov{position:absolute;inset:0;background:linear-gradient(180deg,rgba(7,12,74,.9) 0%,rgba(10,17,102,.72) 45%,rgba(7,12,74,.92) 100%),radial-gradient(ellipse at 50% 40%,rgba(26,71,232,.25),transparent 65%)}
body .ns-has-bgvid>.e-con-inner>*:not(.ns-bgvid-w),body .ns-has-bgvid>*:not(.ns-bgvid-w){position:relative;z-index:1}
body .ns-has-bgvid .ns-card,body .ns-has-bgvid .ns-step{backdrop-filter:blur(6px);-webkit-backdrop-filter:blur(6px)}
@media (prefers-reduced-motion:reduce){body .ns-bgvid video{transform:none}}
body .ns-has-bgvid>.e-con-inner{position:static!important}
body .ns-has-bgvid>.e-con-inner>.ns-bgvid-w{inset:0!important}
body .ns-hero-home .ns-lead-lg a{color:var(--ns-yel);font-weight:600;text-decoration:underline;text-decoration-color:rgba(245,197,24,.45);text-underline-offset:3px}
body .ns-hero-home .ns-hf2{right:auto;left:-4%;top:62%}
@media (max-width:1024px){body .ns-hero-home .ns-hf2{left:0}}


body .ns-pvid{max-width:960px;margin:0 auto;border-radius:20px;overflow:hidden;background:#0F1633;border:1px solid rgba(255,255,255,.14);box-shadow:0 30px 60px -20px rgba(0,0,0,.55)}
body .ns-pvid-bar{display:flex;align-items:center;justify-content:space-between;padding:12px 16px;background:#141c48;border-bottom:1px solid rgba(255,255,255,.08)}
body .ns-pvid-bar em{font-style:normal;font-size:12px;letter-spacing:.6px;text-transform:uppercase;color:#C9D2FF}
body .ns-pvid video{display:block;width:100%;aspect-ratio:16/9;background:#000}
body .ns-pvid-body{position:relative;aspect-ratio:16/9;overflow:hidden}
body .ns-pvid-body img{width:100%;height:100%;object-fit:cover;object-position:top;filter:blur(2px) brightness(.55);transform:scale(1.03)}
body .ns-pvid-ov{position:absolute;inset:0;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:8px;text-align:center;padding:20px;color:#fff}
body .ns-pvid-ic{width:74px;height:74px;border-radius:50%;background:var(--ns-yel);color:#0A1166;display:grid;place-items:center;font-size:24px;margin-bottom:8px;box-shadow:0 0 0 10px rgba(245,197,24,.18)}
body .ns-pvid-ic i{margin-left:4px}
body .ns-pvid-ov b{font-size:22px;font-weight:800}
body .ns-pvid-ov small{font-size:14px;color:#C9D2FF;max-width:380px}
@media (max-width:767px){body .ns-pvid-ic{width:56px;height:56px;font-size:18px}body .ns-pvid-ov b{font-size:17px}body .ns-pvid-ov small{font-size:12.5px}}


body.elementor-template-canvas .ns-ai,body.elementor-template-canvas .ns-secnav,body.elementor-template-canvas .ns-mbar{display:none!important}
body .ns-lp-top{position:sticky;top:0;z-index:50;border-bottom:1px solid rgba(255,255,255,.08)}
body .ns-lp-logo{display:flex;align-items:center;gap:12px;text-decoration:none}
body .ns-lp-logo img{width:34px;height:auto}
body .ns-lp-logo b{display:block;color:var(--ns-yel);font-weight:800;letter-spacing:1.6px;font-size:18px;line-height:1.1}
body .ns-lp-logo small{display:block;color:var(--ns-yel);font-size:11.5px;font-weight:600;opacity:.9}
body .ns-lp-tb{display:flex;gap:10px;align-items:center}
body .ns-lp-tb a{display:inline-flex;align-items:center;gap:8px;padding:11px 18px;border-radius:999px;font-weight:700;font-size:14.5px;text-decoration:none;transition:transform .2s}
body .ns-lp-tb a:hover{transform:translateY(-2px)}
body .ns-lp-wa{color:#fff;border:1.5px solid rgba(255,255,255,.35)}
body .ns-lp-wa i{color:#25D366;font-size:17px}
body .ns-lp-go{background:var(--ns-yel);color:#0A1166!important}
body .ns-lp-hero .ns-lp-h1{font-size:clamp(36px,4.6vw,58px)!important}
body .ns-lp-trust{display:flex;flex-wrap:wrap;gap:10px 22px;color:#C9D2FF;font-size:14px;font-weight:500}
body .ns-lp-trust i{color:var(--ns-yel);margin-right:6px}
body .e-con.ns-lp-form{background:#fff!important;box-shadow:0 30px 70px -20px rgba(0,0,0,.45)!important;scroll-margin-top:90px}
body .ns-lp-form .ns-lp-ft{font-size:26px!important;color:#0A1166!important;margin:0}
body .ns-lp-form .elementor-field-group:has(input[type=hidden]){display:none!important}
body .ns-lp-foot{display:flex;flex-wrap:wrap;gap:10px 24px;justify-content:space-between;color:#9AA5DE;font-size:13.5px}
body .ns-lp-foot a{color:#C9D2FF;margin-left:18px;text-decoration:none}
body .ns-lp-foot a:hover{color:var(--ns-yel)}
body .ns-lp-sticky{display:none}
@media (max-width:767px){
  body .ns-lp-sticky{display:flex;position:fixed;left:10px;right:10px;bottom:10px;z-index:90;gap:8px}
  body .ns-lp-sticky a{display:flex;align-items:center;justify-content:center;border-radius:999px;font-weight:800;text-decoration:none;box-shadow:0 12px 30px rgba(7,12,74,.35)}
  body .ns-lp-sticky .go{flex:1;background:var(--ns-yel);color:#0A1166;padding:15px 18px;font-size:16px}
  body .ns-lp-sticky .wa{width:54px;background:#25D366;color:#fff;font-size:24px}
  body.elementor-template-canvas{padding-bottom:78px}
  body .ns-lp-tb .ns-lp-wa span,body .ns-lp-tb .ns-lp-go span{display:none}
  body .ns-lp-tb a{padding:11px 13px}
  body .ns-lp-logo small{display:none}
  body .ns-lp-foot a{margin:0 14px 0 0}
}
body .ns-ty-ic{width:96px;height:96px;border-radius:50%;background:var(--ns-yel);color:#0A1166;display:grid;place-items:center;font-size:42px;box-shadow:0 0 0 14px rgba(245,197,24,.16);margin:0 auto}
body .ns-ty{max-width:760px;margin:0 auto;text-align:center}
body .ns-ty .ns-btns{justify-content:center}
@media (max-width:767px){body.elementor-template-canvas .ns-a11y{bottom:86px!important}}

body .ns-chips-light .elementor-icon-list-items{justify-content:center}
body .ns-chips-light .elementor-icon-list-item{background:#F4F6FF!important;border-color:#E3E8FA!important}
body .ns-chips-light .elementor-icon-list-text{color:#0A1166!important}
body .ns-chips-light .elementor-icon-list-icon i,body .ns-chips-light .elementor-icon-list-icon svg{color:#15803D!important;fill:#15803D!important}
html.ns-dm .ns-chips-light .elementor-icon-list-item{background:#121a3d!important;border-color:#26305f!important}
html.ns-dm .ns-chips-light .elementor-icon-list-text{color:#fff!important}/* End custom CSS */