body,html{overflow-x:hidden;width:100%;position:relative}.image-p-0{padding:0!important}.nxt-about-media{position:relative;border-radius:18px;overflow:hidden;box-shadow:0 12px 36px rgba(15,20,32,.1)}.nxt-about-media:before{content:"";position:absolute;left:0;top:0;bottom:0;width:6px;background:#94a02d;z-index:1}.about_area .single_about_figure.nxt-about-media img,.nxt-about-media img{width:100%!important;height:auto!important;max-height:none;min-height:0;float:none!important;display:block;object-fit:cover;box-shadow:none!important}.faqs .nxt-faq-media.image-back-right-home{border-radius:18px;overflow:hidden;background-size:cover;background-position:50%;box-shadow:0 12px 36px rgba(15,20,32,.1);right:12px;max-width:calc(50% - 18px)}.faqs .nxt-faq-media.image-back-right-home:before{content:"";position:absolute;left:0;top:0;bottom:0;width:6px;background:#94a02d;z-index:1;border-radius:18px 0 0 18px}@media(max-width:991px){.text-box{padding:20px 15px!important;width:100%!important;margin:0!important;box-sizing:border-box!important}.faqs .container-fluid,.faqs .row{padding-left:0;padding-right:0;margin-left:0;margin-right:0;width:100%}.about_area,.sec-padding,.section_padding,.service_area{padding:40px 0!important}.banner_h1{font-size:26px!important;margin-top:20px!important}.col-sm-6{margin-bottom:20px}}.about-cards-row{margin-top:30px;padding-bottom:20px}.stats-box{background:#fff;border-radius:15px;padding:25px 15px;text-align:center;box-shadow:0 10px 25px rgba(0,0,0,.06);border:1px solid #f0f0f0;transition:all .3s;position:relative;z-index:1;height:100%}@media(min-width:768px){.stats-box{animation:float-up-down 4s ease-in-out infinite}.col-md-3:first-child .stats-box{animation-delay:0s}.col-md-3:nth-child(2) .stats-box{animation-delay:1s}.col-md-3:nth-child(3) .stats-box{animation-delay:2s}.col-md-3:nth-child(4) .stats-box{animation-delay:.5s}}@media(max-width:767px){.stats-box{margin-bottom:20px}}.stats-box:hover{transform:translateY(-8px);box-shadow:0 15px 35px rgba(148,160,45,.2);border-bottom:3px solid #94a02d;animation-play-state:paused}.stats-icon{width:60px;height:60px;background:rgba(148,160,45,.1);border-radius:50%;display:flex;align-items:center;justify-content:center;margin:0 auto 15px;transition:.4s}.stats-icon img{width:30px;height:auto}.stats-box:hover .stats-icon{background:#94a02d;transform:rotateY(180deg)}.stats-box:hover .stats-icon img{filter:brightness(0) invert(1)}.stats-num{font-size:28px;font-weight:700;color:var(--color-brand-primary);display:block;margin-bottom:5px}.stats-label{font-size:13px;font-weight:600;text-transform:uppercase;color:#000;margin:0;letter-spacing:.5px}.service_area{background-color:#f4f6f9;position:relative}.service-box-card{background:#fff;padding:45px 35px;border-radius:16px;box-shadow:0 10px 40px rgba(0,0,0,.04);transition:all .4s cubic-bezier(.175,.885,.32,1.275);border:1px solid rgba(0,0,0,.02);height:100%;text-align:center;position:relative;overflow:hidden;margin-bottom:30px}.service-box-card:after{content:"";position:absolute;bottom:0;left:0;width:100%;height:4px;background:#94a02d;transform:scaleX(0);transform-origin:left;transition:transform .4s}.service-box-card:hover{transform:translateY(-12px);box-shadow:0 20px 60px rgba(148,160,45,.15)}.service-box-card:hover:after{transform:scaleX(1)}.service-icon-wrapper{display:inline-flex;align-items:center;justify-content:center;width:85px;height:85px;background:#fff;border:2px solid #f0f0f0;border-radius:50%;margin-bottom:30px;transition:all .4s;position:relative;z-index:2}.service-icon-wrapper i{font-size:38px;color:var(--color-brand-primary);transition:all .4s}.service-box-card:hover .service-icon-wrapper{background:#94a02d;border-color:var(--color-brand-primary);transform:rotateY(180deg);box-shadow:0 10px 20px rgba(148,160,45,.3)}.service-box-card:hover .service-icon-wrapper i{color:var(--color-white-hex);transform:rotateY(-180deg)}.service-card-title{font-size:22px;font-weight:700;color:var(--color-text-section);margin-bottom:15px;transition:color .3s}.service-box-card:hover .service-card-title{color:var(--color-brand-primary)}.service-card-desc{font-size:15px;color:var(--color-text-form-muted);line-height:1.7;margin-bottom:0;font-weight:400}.nxt-expertise-area{background:#fff}.nxt-expertise-media{position:relative;border-radius:18px;overflow:hidden;box-shadow:0 12px 36px rgba(15,20,32,.1)}.nxt-expertise-media:before{content:"";position:absolute;left:0;top:0;bottom:0;width:6px;background:#94a02d;z-index:1}.nxt-expertise-media img{width:100%;height:100%;min-height:360px;object-fit:cover;display:block}.nxt-expertise-title{text-align:left;font-size:calc(clamp(1.55rem,2.4vw,2rem));line-height:1.25;font-weight:600;margin:10px 0 0;padding:0}.nxt-expertise-leadin{display:block;font-weight:700;color:#1a1f2e;margin-bottom:2px}.nxt-expertise-accent{color:#94a02d;font-weight:700}.nxt-expertise-rule{width:60px;height:3px;background:#94a02d;margin:14px 0 18px}.nxt-expertise-lead{color:#000;line-height:1.7;margin:0 0 22px;max-width:540px}.nxt-expertise-skills{margin-bottom:22px}.nxt-expertise-skills .skills-bar h5{font-size:.98rem;margin-bottom:8px;color:#1a1f2e}.nxt-expertise-skills .skills-progress{height:10px;background:#e8ebf2!important;overflow:visible}.nxt-expertise-skills .skills-progress span{background:#94a02d!important}.nxt-expertise-cta{display:inline-block;background:#94a02d;color:#fff!important;font-weight:700;font-size:.95rem;padding:12px 22px;border-radius:999px;text-decoration:none!important;transition:background .2s,transform .2s}.nxt-expertise-cta:hover{background:#7a841c;color:#fff!important;transform:translateY(-1px)}@media(max-width:767px){.nxt-expertise-media img{min-height:240px}}.home-service-categories .scrib-goal-card{display:flex;flex-direction:column;text-decoration:none!important;color:inherit;background:#fff;border:1px solid #e8ebf2;border-radius:16px;overflow:hidden;width:100%;height:100%;box-shadow:0 8px 24px rgba(15,20,32,.05);transition:transform .25s,box-shadow .25s}.home-service-categories .scrib-goal-card:hover{transform:translateY(-4px);box-shadow:0 16px 40px rgba(15,20,32,.1);color:inherit;text-decoration:none!important}.home-service-categories .scrib-goal-head{display:flex;align-items:stretch;background:#f3f4f7;flex-shrink:0}.home-service-categories .scrib-goal-bar{width:6px;flex-shrink:0;background:#94a02d}.home-service-categories .scrib-goal-copy{padding:14px 16px;display:flex;flex-direction:column;justify-content:center}.home-service-categories .scrib-goal-copy h3{margin:0 0 4px;font-size:1.35rem;line-height:1.3;font-weight:700;color:#1a1f2e}.home-service-categories .scrib-goal-copy p{margin:0;font-size:.85rem;color:#6b7280;line-height:1.4}.home-service-categories .scrib-goal-media{display:block;width:100%;flex:1 1 auto;aspect-ratio:3/4;min-height:260px;overflow:hidden;background:#eef0f4}.home-service-categories .scrib-goal-media img{width:100%!important;height:100%!important;max-width:none;object-fit:cover;object-position:center center;display:block;transition:transform .35s}.home-service-categories .scrib-goal-media img.scrib-goal-img--software{object-position:center 35%}.home-service-categories .scrib-goal-media img.scrib-goal-img--phd{object-position:30% center}.home-service-categories .scrib-goal-media img.scrib-goal-img--training{object-position:center 22%}.home-service-categories .scrib-goal-media img.scrib-goal-img--internship{object-position:center 28%}@media(min-width:992px){.home-service-categories .scrib-goal-media{aspect-ratio:3/5;min-height:360px}}@media(max-width:575px){.home-service-categories .scrib-goal-media{aspect-ratio:3/4;min-height:220px}.home-service-categories .scrib-goal-copy h3{font-size:1.1rem}.home-service-categories .scrib-goal-copy p{font-size:.78rem}}.home-service-categories .scrib-goal-card:hover .scrib-goal-media img{transform:scale(1.04)}.home-service-categories{background-color:#f3f5f7}.contact-area,.faqs{background-color:#fff}.nxt-welcome-intro{width:100%;max-width:none;margin:0;padding:28px 0 8px;text-align:center}.nxt-welcome-eyebrow{display:block;color:#94a02d;font-size:.8rem;font-weight:700;letter-spacing:.14em;text-transform:uppercase;margin-bottom:14px}.nxt-welcome-title{margin:0 0 14px;padding:0;color:#111;font-size:calc(clamp(1.75rem,3.2vw,2.35rem));font-weight:700;line-height:1.25;letter-spacing:-.02em}.nxt-welcome-accent{color:#94a02d;font-weight:700}.nxt-welcome-support{margin:0 auto;max-width:none;width:100%;color:#111;font-size:calc(clamp(1rem,1.6vw,1.125rem));font-weight:500;line-height:1.55}.nxt-welcome-copy strong,.nxt-welcome-support strong{color:#111;font-weight:700}.nxt-welcome-rule{width:56px;height:3px;background:#94a02d;border-radius:2px;margin:22px auto 24px}.nxt-welcome-copy{max-width:none;width:100%;margin:0;text-align:left}.nxt-welcome-copy p{margin:0 0 1em;color:#111;font-size:1.05rem;line-height:1.75}.nxt-welcome-copy p:last-child{margin-bottom:0}@media(max-width:767px){.nxt-welcome-intro{max-width:720px;margin:0 auto;padding:12px 4px 4px;text-align:left}.nxt-welcome-support{max-width:34em;margin:0}.nxt-welcome-rule{margin-left:0;margin-right:auto}.nxt-welcome-copy{max-width:none}.nxt-welcome-copy p{font-size:1rem;line-height:1.7}}.about_area .single_about_content .title-p1,.about_area .single_about_content .title-p1 strong,.about_area .single_about_content p,.contact-area .contact-form .form-control,.contact-area .contact-form label,.contact-area .contact-form select.form-control,.contact-area .contact-form textarea.form-control,.contact-area .title-p_nw2,.contact-area .title-p_nw2 strong,.home-service-categories .title-p_nw{color:#000!important}.contact-area .contact-form .form-control::placeholder,.contact-area .contact-form textarea.form-control::placeholder{color:#000!important;opacity:1}.contact-area .contact-form select.form-control option{color:#000}.nxt-body-text-black,.nxt-body-text-black strong{color:#000!important}.nxt-journal-step-title{display:flex;align-items:flex-start;gap:12px;margin-bottom:1rem}.nxt-journal-step-title .h4,.nxt-journal-step-title h3{flex:1 1 auto;min-width:0;margin-bottom:0;line-height:1.35}.nxt-step-badge{background:#94a02d!important;color:#fff!important;width:40px!important;height:40px!important;min-width:40px!important;max-width:40px!important;min-height:40px!important;max-height:40px!important;padding:0!important;margin:0!important;border-radius:50%!important;display:flex!important;align-items:center!important;justify-content:center!important;flex:0 0 40px!important;align-self:flex-start!important;font-weight:700;font-size:16px;line-height:1!important;box-sizing:border-box!important;overflow:hidden;text-align:center}@media(max-width:767px){.nxt-journal-process .container{padding-left:20px!important;padding-right:20px!important}.nxt-journal-process .nxt-body-text-black,.nxt-journal-process [style*="padding-left:55px"]{padding-left:0!important}}.nxt-pathway-card{overflow:hidden}.nxt-pathway-card .nxt-pathway-body{padding:28px 28px 24px!important}.nxt-pathway-head{width:100%}.nxt-pathway-icon{width:56px;height:56px;min-width:56px;min-height:56px;aspect-ratio:1;background:rgba(148,160,45,.1);border-radius:12px;display:inline-flex;align-items:center;justify-content:center;flex-shrink:0;box-sizing:border-box}.nxt-pathway-icon i{font-size:24px;color:#94a02d;line-height:1}.nxt-pathway-num{font-size:28px;font-weight:800;color:#e9ecef;line-height:1;flex-shrink:0;padding-top:4px}.nxt-pathway-card .nxt-body-text-black,.nxt-pathway-card .nxt-body-text-black strong{color:#000!important}@keyframes float-up-down{0%{transform:translateY(0)}50%{transform:translateY(-10px)}to{transform:translateY(0)}}
/*psi-a11y-index*/.stats-num{color:#5a6416}.nxt-expertise-accent,.nxt-welcome-accent,.nxt-welcome-eyebrow,.nxt-accent-text{color:#5a6416!important}.nxt-expertise-skills .skills-bar h3,.nxt-expertise-skills .skills-bar h5{font-size:.98rem;margin-bottom:8px;color:#1a1f2e}.about_area .single_about_figure.nxt-about-media img,.nxt-about-media img{aspect-ratio:600/450}.welcome-slider .owl-carousel:not(.owl-loaded)>.item .flex-center h1,.welcome-slider .owl-carousel:not(.owl-loaded)>.item .flex-center h4,.welcome-slider .owl-carousel:not(.owl-loaded)>.item .flex-center p,.welcome-slider .owl-carousel:not(.owl-loaded)>.item .flex-center .banner_h1_hd,.welcome-slider .owl-carousel:not(.owl-loaded)>.item .flex-center .banner_h1{opacity:1!important}
/*lcp-hero-img*/.welcome-slider .item{position:relative;overflow:hidden;background-image:none!important}.welcome-hero-img{position:absolute;inset:0;width:100%!important;height:100%!important;max-width:none;object-fit:cover;z-index:0}.welcome-slider .item .overlay-bg-65{position:relative;z-index:1}
/*psi-cls-images*/.stats-icon img{width:30px;height:30px;object-fit:contain;display:block;flex-shrink:0}.about_area .single_about_figure.nxt-about-media{aspect-ratio:600/450;width:100%}.navbar-toggler{width:44px;height:44px}
