.page-id-943{--ssj-ink:#172024;--ssj-deep:#0d171c;--ssj-paper:#f7f6f2;--ssj-muted:#526167;--ssj-accent:#bdf0d9;background:var(--ssj-paper);color:var(--ssj-ink);font-family:"Plus Jakarta Sans",sans-serif}.page-id-943 :is(h1,h2,h3,h4,h5,h6){font-family:"Space Grotesk",sans-serif;letter-spacing:-.045em}.page-id-943 :is(a,button,input,textarea){transition:transform .55s cubic-bezier(.22,1,.36,1),background-color .55s cubic-bezier(.22,1,.36,1),border-color .55s cubic-bezier(.22,1,.36,1),color .55s cubic-bezier(.22,1,.36,1),box-shadow .55s cubic-bezier(.22,1,.36,1)}.page-id-943 a:focus-visible,.page-id-943 button:focus-visible,.page-id-943 :is(input,textarea):focus-visible{outline:3px solid #267963;outline-offset:4px}.page-id-943 .elementor-shape{display:none}.page-id-943 .elementor-section-wrap,.page-id-943 .elementor-location-single{overflow:clip}.page-id-943 .hero-section{min-height:0;padding:136px 0 64px;background:var(--ssj-deep);color:#f5f8f6}.page-id-943 .hero-section .hero-content-box{padding-right:0}.page-id-943 .hero-section .hero-title{max-width:740px;margin:0 0 17px;color:#f9faf7;background:none;-webkit-text-fill-color:#f9faf7;font-family:"Space Grotesk",sans-serif;font-size:clamp(2.75rem, 4.6vw, 4.6rem)!important;font-weight:600;letter-spacing:-.035em;line-height:.99;text-wrap:balance}.page-id-943 .hero-section .lead{max-width:610px;margin-bottom:22px;color:#c4d0ce;font-family:"Plus Jakarta Sans",sans-serif;font-size:clamp(15px, 1.25vw, 18px);font-weight:400;line-height:1.75}.page-id-943 .hero-section .button-box{gap:15px}.page-id-943 .hero-section .tj-btn-secondary{display:inline-flex;align-items:center;justify-content:space-between;min-height:57px;padding:9px 20px;border:0;border-radius:100px;background:var(--ssj-accent);color:#102522;box-shadow:0 16px 42px rgb(95 229 181 / .16);font-family:"Plus Jakarta Sans",sans-serif;font-size:13px;font-weight:800}.page-id-943 .hero-section .tj-btn-secondary:hover{background:#f4f8ee;color:#102522;transform:translateY(-3px)}.page-id-943 .hero-section .social-icons{display:flex;gap:7px}.page-id-943 .hero-section .social-icons a{display:grid;place-items:center;width:46px;height:46px;border-color:rgb(235 249 244 / .27);color:#e7efea;background:rgb(255 255 255 / .06)}.page-id-943 .hero-section .social-icons a:hover{transform:translateY(-3px);background:rgb(189 240 217 / .15);color:var(--ssj-accent)}.page-id-943 .hero-section .hero-image-box{position:relative;width:min(100%, 430px);margin-inline:auto;padding:8px 8px 54px;overflow:visible;border:0;border-radius:26px;background:#203c37;box-shadow:0 28px 60px rgb(0 0 0 / .18);transform:none!important}.page-id-943 .hero-section .hero-image-box::before{content:"";position:absolute;inset:-12px;width:auto;height:auto;border:0;border-radius:0;background:linear-gradient(#bdf0d9 0 0) left top / 26px 2px no-repeat,linear-gradient(#bdf0d9 0 0) left top / 2px 26px no-repeat,linear-gradient(#bdf0d9 0 0) right bottom / 26px 2px no-repeat,linear-gradient(#bdf0d9 0 0) right bottom / 2px 26px no-repeat;opacity:.55;transform:none;pointer-events:none}.page-id-943 .hero-section .hero-image-box::after{content:"Shaswat Manoj Jha  /  CISA";position:absolute;bottom:18px;left:22px;right:22px;padding:0;border-radius:0;background:none;backdrop-filter:none;color:#dff4e9;font:600 12px/1.5 "Plus Jakarta Sans",sans-serif;letter-spacing:.02em;text-align:left}.page-id-943 .hero-section .hero-image-box img{display:block;width:100%;height:auto;max-height:none;aspect-ratio:4 / 5;max-width:100%;object-fit:cover;object-position:50% 0%;border:0!important;border-radius:18px;background:#9fabb0;transform:none!important;transition:none!important}.page-id-943 .elementor-element-7dd5123{background:#edf1ed;padding:18px 0}.page-id-943 .elementor-element-7dd5123 img{filter:none!important;opacity:1!important;transition:filter .55s cubic-bezier(.22,1,.36,1),transform .55s cubic-bezier(.22,1,.36,1)}.page-id-943 :is(#about,#certifications,#skills,#education){background:var(--ssj-paper)}.page-id-943 #about{padding:62px 20px}.page-id-943 #about .e-con-inner{max-width:1060px}.page-id-943 .section-header{margin-bottom:32px}.page-id-943 .section-title{max-width:980px;margin-bottom:0;color:var(--ssj-ink);background:none;-webkit-text-fill-color:currentColor;font-family:"Space Grotesk",sans-serif;font-size:clamp(1.9rem, 3.5vw, 3.5rem)!important;font-weight:600;letter-spacing:-.035em;line-height:1.06;text-wrap:balance}.page-id-943 :is(#about,#certifications,#experience,#education,#skills,#contact){scroll-margin-top:90px!important}.page-id-943 .section-title i{display:none}.page-id-943 #about .elementor-widget-text-editor{max-width:940px}.page-id-943 #about .elementor-widget-text-editor p{margin:0 0 24px;color:var(--ssj-muted);font-family:"Plus Jakarta Sans",sans-serif;font-size:clamp(15px, 1.2vw, 18px);line-height:1.85}.page-id-943 #about .elementor-widget-text-editor .ssj-about-lede{margin:0 0 34px;color:var(--ssj-ink);font-family:"Space Grotesk",sans-serif;font-size:clamp(1.6rem, 2.9vw, 2.8rem);font-weight:500;letter-spacing:-.045em;line-height:1.26}.page-id-943 #about .elementor-widget-text-editor strong{color:var(--ssj-ink)}.page-id-943 #about .elementor-widget-toggle{margin-top:35px}.page-id-943 #about .elementor-tab-title{border-radius:14px;margin-bottom:8px;background:#ecefeb;color:var(--ssj-ink);font-family:"Plus Jakarta Sans",sans-serif;font-weight:700}.page-id-943 #about .elementor-tab-title:hover{background:#e1eae4;transform:translateX(4px)}.page-id-943 #about .elementor-tab-content{border:0;color:var(--ssj-muted);line-height:1.75}.page-id-943 :is(#certifications,#experience,#skills,#education){padding:62px 20px}.page-id-943 #experience{background:#e9eeea}.page-id-943 #experience .testimonial-item .image-box{overflow:hidden;border-radius:18px}.page-id-943 #certifications .ha-post-tab-item,.page-id-943 #certifications .ha-post-tab-content{border-radius:19px}.page-id-943 #certifications :is(.ha-post-tab-item,.ha-post-tab-content,article){transition:transform .55s cubic-bezier(.22,1,.36,1),box-shadow .55s cubic-bezier(.22,1,.36,1)}.page-id-943 #certifications :is(.ha-post-tab-item,.ha-post-tab-content,article):hover{transform:translateY(-3px)}.page-id-943 #skills .e-grid{gap:14px}.page-id-943 #skills .elementor-widget-image{padding:18px;border-radius:21px;background:#e9efeb;transition:transform .55s cubic-bezier(.22,1,.36,1),background-color .55s cubic-bezier(.22,1,.36,1),box-shadow .55s cubic-bezier(.22,1,.36,1)}.page-id-943 #skills .elementor-widget-image:hover{transform:translateY(-5px);background:#dce9e1}.page-id-943 #education .resume-item{border-radius:22px}.page-id-943 #contact{border-radius:14px;background:#14252a;padding:24px}.page-id-943 #contact .section-title{color:#f4faf5}.page-id-943 #contact :is(input,textarea){background:rgb(255 255 255 / .08);border-color:rgb(227 250 239 / .15);border-radius:12px;color:#fff}.page-id-943 #contact :is(input,textarea)::placeholder{color:#afc1bc}.page-id-943 #contact .form_group label{display:block;margin:0 0 8px;color:#e5f4ec;font-size:13px;font-weight:600;line-height:1.5}.page-id-943 #contact .wpcf7-not-valid-tip{margin-top:8px;color:#ffd0c7;font-size:13px;line-height:1.5}.page-id-943 #contact .wpcf7-response-output{color:#f4faf5;line-height:1.6}.page-id-943 .ssj-category-status{padding:14px 16px;border:1px solid #cbded3;border-radius:12px;background:#eaf1e9;color:#172624;font-size:14px;line-height:1.6}.page-id-943 #contact :is(input,textarea):focus{border-color:#bdf0d9;background:rgb(255 255 255 / .12)}.page-id-943 #contact :is(button,input[type="submit"]){border-radius:100px;background:#bdf0d9;color:#102522;font-weight:800}.page-id-943 #contact :is(button,input[type="submit"]):hover{transform:translateY(-3px);background:#e6f9e9}@media (min-width:768px){.page-id-943 .hero-section .hero-content-box{padding-right:26px}}@media (max-width:767px){.page-id-943 .ha-cursor{display:none!important}.page-id-943.hm-init-default-cursor-none{cursor:auto!important}.page-id-943 .hero-section{padding:104px 0 38px}.page-id-943 .hero-section .container{padding-inline:22px}.page-id-943 .hero-section .hero-content-box{display:flex;flex-direction:column}.page-id-943 .hero-section .hero-title{font-size:clamp(2.25rem, 9vw, 3.5rem)!important;margin-bottom:21px}.page-id-943 .hero-section .hero-image-box{order:5;width:min(100%, 320px);margin:22px auto 0;padding:6px 6px 48px;border-radius:22px}.page-id-943 .hero-section .hero-image-box img{max-height:none;border-radius:16px}.page-id-943 .hero-section .hero-image-box::before{inset:-9px}.page-id-943 .hero-section .hero-image-box::after{bottom:15px;left:18px;right:18px;font-size:11px}.page-id-943 .hero-section .lead{font-size:15px;line-height:1.7}.page-id-943 .hero-section .button-box{gap:16px}.page-id-943 .hero-section .social-icons{width:100%;margin-top:0}.page-id-943 .hero-section .social-icons a{width:44px;height:44px}.page-id-943 :is(#about,#certifications,#experience,#skills,#education){padding:40px 20px}.page-id-943 #contact{padding:18px}}@media (prefers-reduced-motion:reduce){.page-id-943 *,.page-id-943 *::before,.page-id-943 *::after{animation-duration:.01ms!important;scroll-behavior:auto!important;transition-duration:.01ms!important}}.page-id-943 .section-title{background:none!important;background-image:none!important;-webkit-background-clip:initial!important;-webkit-text-fill-color:#172624!important;color:#172624!important}.page-id-943 #contact .section-title{-webkit-text-fill-color:#f4faf5!important;color:#f4faf5!important}.page-id-943 #about .elementor-tab-title{padding:16px 20px;border:1px solid rgb(25 83 69 / .12);background:#eef3ed;box-shadow:none}.page-id-943 #about .elementor-tab-title.elementor-active{border-color:rgb(38 121 99 / .3);background:#deeee5;color:#154e40}.page-id-943 #about .elementor-tab-title .elementor-toggle-icon{color:#267963}.page-id-943 #certifications .ha-post-tab-filter{width:206px;padding:8px;border:1px solid rgb(21 73 61 / .12);border-radius:23px;background:#eaf0e9}.page-id-943 #certifications .ha-post-tab-filter li{min-height:48px;padding:13px 15px;border-radius:14px;background:transparent!important;color:#3f5550!important;font-family:"Plus Jakarta Sans",sans-serif;font-size:13px;font-weight:700;text-align:left;transition:background-color .5s cubic-bezier(.22,1,.36,1),color .5s cubic-bezier(.22,1,.36,1),transform .5s cubic-bezier(.22,1,.36,1)}.page-id-943 #certifications .ha-post-tab-filter li:hover{background:#dbe9df!important;transform:translateX(3px)}.page-id-943 #certifications .ha-post-tab-filter li.active{background:#176c57!important;color:#f5fff8!important}.page-id-943 #certifications .ha-post-tab-content{width:calc(100% - 206px)}.page-id-943 #certifications .ha-post-tab-item-wrapper.active{display:grid!important;grid-template-columns:repeat(3,minmax(0,1fr));align-items:stretch;gap:18px}.page-id-943 #certifications .ha-post-tab-item{width:auto!important;margin:0!important;padding:0!important}.page-id-943 #certifications .ha-post-tab-item-inner{height:100%;padding:13px 13px 18px;border:1px solid rgb(25 83 69 / .1);border-radius:20px;background:#fff;box-shadow:0 14px 40px rgb(19 53 45 / .055)}.page-id-943 #certifications .ha-post-tab-thumb{display:grid;place-items:center;width:100%;height:208px;overflow:hidden;border-radius:13px;background:#edf2ed}.page-id-943 #certifications .ha-post-tab-thumb img{width:100%;height:100%;padding:9px;object-fit:contain;border:0}.page-id-943 #certifications .ha-post-tab-title{margin:15px 4px 2px;color:#172624;font-size:16px;line-height:1.4}.page-id-943 #certifications .ha-post-tab-title a{color:#172624!important}.page-id-943 #certifications .ha-post-tab-title a:hover{color:#176c57!important}.page-id-943 #experience .testimonial-item{min-height:0;height:100%;padding:16px;border:1px solid #d8e3dc;border-radius:14px;background:#fbfcf9}.page-id-943 #experience .testimonial-item .image-box{width:100%;height:104px;border-radius:15px}.page-id-943 #experience .testimonial-item .image-box img{width:100%;height:100%;object-fit:cover}.page-id-943 #experience .testimonial-item .icon-box{display:none}.page-id-943 #experience .testimonial-item .quote{margin:14px 0}.page-id-943 #experience .testimonial-item h4{margin:0 0 4px;font-size:17px;color:var(--ssj-ink);line-height:1.3}.page-id-943 #experience .testimonial-item :is(p,.designation){margin-bottom:0;color:var(--ssj-muted);font-size:14px}.page-id-943 #experience .owl-dot{min-width:44px;min-height:44px}.page-id-943 #experience .owl-dot span{margin-inline:auto;background:#b9d2c2}.page-id-943 #experience .owl-dot.active span{background:#176c57}.page-id-943 #skills .e-grid{grid-template-columns:repeat(5,minmax(0,1fr))!important;gap:16px!important}.page-id-943 #skills .elementor-widget-image{display:grid;place-items:center;min-height:126px;padding:18px 12px;border:1px solid rgb(25 83 69 / .1);border-radius:21px;background:#eff3ed}.page-id-943 #skills .elementor-widget-image img{width:78px;height:78px;object-fit:contain;filter:none!important;opacity:1!important;transition:filter .55s cubic-bezier(.22,1,.36,1)}.page-id-943 #skills .elementor-widget-image:focus-within{box-shadow:0 0 0 1px rgb(38 121 99 / .22),0 12px 32px rgb(38 121 99 / .14)}.page-id-943 #skills .elementor-widget-image:focus-within img{filter:drop-shadow(0 0 8px rgb(38 121 99 / .28))!important}@media (hover:hover){.page-id-943 .elementor-element-7dd5123 img:hover{filter:drop-shadow(0 0 10px rgb(38 121 99 / .3))!important;transform:translateY(-2px)}.page-id-943 #skills .elementor-widget-image:hover{box-shadow:0 0 0 1px rgb(38 121 99 / .22),0 12px 32px rgb(38 121 99 / .14)}.page-id-943 #skills .elementor-widget-image:hover img{filter:drop-shadow(0 0 8px rgb(38 121 99 / .28))!important}}.page-id-943 #skills .wp-caption-text{margin-top:12px;color:#27413a;font:700 12px "Plus Jakarta Sans",sans-serif;text-align:center}.page-id-943 #education .works-content-box{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:18px}.page-id-943 #education .works-content-box::before,.page-id-943 #education .works-item::before,.page-id-943 #education .works-item::after{display:none!important}.page-id-943 #education .works-item{min-height:0;margin:0!important;padding:28px 30px!important;border:1px solid rgb(25 83 69 / .11);border-radius:23px;background:#fff;box-shadow:0 14px 38px rgb(19 53 45 / .05)}.page-id-943 #education .works-item .title{margin:0 0 14px;color:#172624;font:600 clamp(19px,1.7vw,24px) "Space Grotesk",sans-serif;letter-spacing:-.04em}.page-id-943 #education .works-item .sub-title{display:inline-block;margin:0 0 12px;padding:6px 10px;border-radius:100px;background:#e3f1e7;color:#176c57;font:700 11px "Plus Jakarta Sans",sans-serif}.page-id-943 #education .works-item span{display:block;color:#536963;font:400 13px/1.6 "Plus Jakarta Sans",sans-serif}.page-id-943 .elementor-element-01b4f55{background:#edf1eb!important}.page-id-943 .elementor-element-01b4f55>.e-con-inner{display:grid;grid-template-columns:minmax(0,1fr);align-items:start;gap:20px;max-width:640px}.page-id-943 :is(#contact,#contact+.elementor-element){width:100%;min-width:0}.page-id-943 #contact .section-header{margin:0 0 10px}.page-id-943 #contact .section-title{font-size:clamp(1.8rem, 3.5vw, 2.8rem)!important}.page-id-943 #contact .contact-form{padding:0;border:0;background:none}.page-id-943 #contact .ssj-form-note{margin:0 0 10px;color:#d6e5dd;font-size:13px}.page-id-943 #contact .form_group{margin-bottom:12px}.page-id-943 #contact :is(.form_group,.form_btn) p{margin:0}.page-id-943 #contact .form_group label{margin-bottom:4px}.page-id-943 #contact .form_group :is(input,textarea){padding:9px 12px;font-size:16px;min-height:44px}.page-id-943 #contact .form_group textarea{height:105px;min-height:95px;resize:vertical}.page-id-943 #contact .form_btn button{min-height:44px;padding:9px 18px}.page-id-943 #contact .cf-turnstile-wrap{padding-block:4px 0!important}.page-id-943 #contact .cf-turnstile{max-width:100%}.page-id-943 #contact .wpcf7-response-output{margin:12px 0 0}.page-id-943 #contact+.elementor-element .contact-info-list{padding:0;margin:0;border:0;box-shadow:none;background:none}.page-id-943 #contact+.elementor-element .contact-info-list li{min-height:0;padding:12px 0;margin:0;border-color:#d6e0d8;animation:none!important;visibility:visible!important}.page-id-943 #contact+.elementor-element .contact-info-list .icon-box{display:grid;place-items:center;flex:0 0 38px;width:38px;height:38px;border-radius:9px;background:#e3f1e7}.page-id-943 #contact+.elementor-element .contact-info-list .icon-box i{color:#176c57;font-size:17px}.page-id-943 #contact+.elementor-element .text-box{min-width:0;overflow-wrap:anywhere}.page-id-943 #contact+.elementor-element .text-box p{margin:0;color:#172624;font-weight:700}.page-id-943 #contact+.elementor-element .text-box :is(a,span){color:#536963}.page-id-943 #contact+.elementor-element .text-box a:hover{color:#176c57}@media (min-width:900px){.page-id-943 .elementor-element-01b4f55>.e-con-inner{grid-template-columns:minmax(0,1.25fr) minmax(0,.75fr);gap:clamp(20px, 4vw, 48px);max-width:1080px}}@media (max-width:599px){.page-id-943.ssj-contact-in-view .gerold-scroll-top{visibility:hidden}}@media (min-width:1024px){.page-id-943 #experience .owl-stage-outer{overflow:visible}.page-id-943 #experience .owl-stage{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));width:100%!important;gap:18px;transform:none!important}.page-id-943 #experience .owl-item{width:auto!important;margin:0!important}.page-id-943 #experience .owl-dots{display:none}}@media (max-width:1023px){.page-id-943 #certifications .ha-post-tab-item-wrapper.active{grid-template-columns:repeat(2,minmax(0,1fr))}.page-id-943 #skills .e-grid{grid-template-columns:repeat(4,minmax(0,1fr))!important}}@media (max-width:767px){.page-id-943 #certifications .elementor-element-622507b,.page-id-943 #experience .elementor-element-3d33c2f,.page-id-943 #education .elementor-element-5f55448{padding-inline:0!important}.page-id-943 #skills .elementor-element-cf3345a{padding-inline:0!important}.page-id-943 #certifications .ha-post-tab.ha-post-tab-left{flex-direction:column}.page-id-943 #certifications .ha-post-tab-filter{display:flex;width:100%;margin-bottom:18px;overflow-x:auto;gap:6px}.page-id-943 #certifications .ha-post-tab-filter{scrollbar-color:#74b99c #e7eee7;scrollbar-width:thin}.page-id-943 #certifications .ha-post-tab-filter::-webkit-scrollbar{height:4px}.page-id-943 #certifications .ha-post-tab-filter::-webkit-scrollbar-thumb{border-radius:8px;background:#74b99c}.page-id-943 #certifications .ha-post-tab-filter li{flex:0 0 auto;white-space:nowrap}.page-id-943 #certifications .ha-post-tab-content{width:100%}.page-id-943 #certifications .ha-post-tab-item-wrapper.active{grid-template-columns:1fr}.page-id-943 #skills .e-grid{grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:10px!important}.page-id-943 #skills .elementor-widget-image{min-height:100px}.page-id-943 #skills .elementor-widget-image img{width:64px;height:64px}.page-id-943 #education .works-content-box{grid-template-columns:1fr}.page-id-943 #education .works-item{min-height:0;padding:24px!important}}.page-id-943 .hero-image-box img[src*="shaswat-manoj-jha-portrait-original"]{background:#203c37;object-fit:contain;object-position:center}.page-id-943 #skills .ssj-more-tools{max-width:940px;margin:16px auto 0;color:var(--ssj-ink)}.page-id-943 #skills .ssj-more-tools h3{margin:0 0 12px;font-size:clamp(1.3rem, 2.5vw, 1.6rem)}.page-id-943 #skills .ssj-more-tools dl{display:grid;gap:0 24px;margin:0}.page-id-943 #skills .ssj-more-tools dl>div{padding:12px 0;border-top:1px solid #d4e0d7}.page-id-943 #skills .ssj-more-tools dt{margin-bottom:4px;font-weight:700}.page-id-943 #skills .ssj-more-tools dd{margin:0;color:var(--ssj-muted);font-size:1rem}@media (min-width:640px){.page-id-943 #skills .ssj-more-tools dl{grid-template-columns:repeat(2,minmax(0,1fr))}}