@import "https://fonts.googleapis.com/css2?family=Poppins:wght@400;500;600;700&display=swap";
.introjs-tour{transition:all .3s ease-out}.introjs-overlay{box-sizing:content-box;z-index:999999;opacity:0;transition:all .3s ease-out;position:absolute}.introjs-showElement{z-index:9999999!important}tr.introjs-showElement>td,tr.introjs-showElement>th{position:relative;z-index:9999999!important}.introjs-disableInteraction{opacity:0;background-color:#fff;position:absolute;z-index:99999999!important}.introjs-relativePosition{position:relative}.introjs-helperLayer{box-sizing:content-box;z-index:9999998;border-radius:4px;transition:all .3s ease-out;position:absolute}.introjs-helperLayer *,.introjs-helperLayer :before,.introjs-helperLayer :after{box-sizing:content-box}.introjs-tooltipReferenceLayer{box-sizing:content-box;visibility:hidden;z-index:100000000;background-color:#0000;font-family:Helvetica Neue,Inter,ui-sans-serif,Apple Color Emoji,Helvetica,Arial,sans-serif;transition:all .3s ease-out;position:absolute}.introjs-tooltipReferenceLayer *{font-family:Helvetica Neue,Inter,ui-sans-serif,Apple Color Emoji,Helvetica,Arial,sans-serif}.introjs-helperNumberLayer{color:#9e9e9e;text-align:center;padding-top:10px;padding-bottom:10px;font-family:Helvetica Neue,Inter,ui-sans-serif,Apple Color Emoji,Helvetica,Arial,sans-serif}.introjs-arrow{content:"";border:5px solid #0000;position:absolute}.introjs-arrow.top{border-bottom-color:#fff;top:-10px;left:10px}.introjs-arrow.top-right{border-bottom-color:#fff;top:-10px;right:10px}.introjs-arrow.top-middle{border-bottom-color:#fff;margin-left:-5px;top:-10px;left:50%}.introjs-arrow.right{border-left-color:#fff;top:10px;right:-10px}.introjs-arrow.right-bottom{border-left-color:#fff;bottom:10px;right:-10px}.introjs-arrow.bottom{border-top-color:#fff;bottom:-10px;left:10px}.introjs-arrow.bottom-right{border-top-color:#fff;bottom:-10px;right:10px}.introjs-arrow.bottom-middle{border-top-color:#fff;margin-left:-5px;bottom:-10px;left:50%}.introjs-arrow.left{border-right-color:#fff;top:10px;left:-10px}.introjs-arrow.left-bottom{border-right-color:#fff;bottom:10px;left:-10px}.introjs-tooltip{box-sizing:content-box;visibility:visible;background-color:#fff;border-radius:5px;min-width:250px;max-width:300px;transition:opacity .1s ease-out;position:absolute;box-shadow:0 3px 30px #2121214d}.introjs-tooltiptext{padding:20px}.introjs-dontShowAgain{padding-left:20px;padding-right:20px}.introjs-dontShowAgain input{width:10px;height:10px;margin:0 0 2px;padding:0;display:inline}.introjs-dontShowAgain label{color:#616161;-webkit-user-select:none;user-select:none;background-color:#fff;margin:0 0 0 5px;padding:0;font-size:14px;font-weight:400;display:inline-block}.introjs-tooltip-title{width:90%;min-height:1.5em;margin:0;padding:0;font-size:18px;font-weight:700;line-height:1.5}.introjs-tooltip-header{min-height:1.5em;padding-top:10px;padding-left:20px;padding-right:20px;position:relative}.introjs-tooltipbuttons{text-align:right;white-space:nowrap;border-top:1px solid #e0e0e0;padding:10px}.introjs-tooltipbuttons:after{content:"";visibility:hidden;clear:both;height:0;display:block}.introjs-button{box-sizing:content-box;text-shadow:1px 1px #fff;color:#424242;white-space:nowrap;cursor:pointer;zoom:1;background-color:#f4f4f4;border:1px solid #bdbdbd;border-radius:.2em;outline:0;padding:.5rem 1rem;font-size:14px;text-decoration:none;display:inline;position:relative;overflow:visible}.introjs-button:hover{color:#212121;background-color:#e0e0e0;border-color:#9e9e9e;outline:0;text-decoration:none}.introjs-button:focus{color:#212121;background-color:#eee;border:1px solid #616161;outline:0;text-decoration:none;box-shadow:0 0 0 .2rem #9e9e9e80}.introjs-button:active{color:#212121;background-color:#e0e0e0;border-color:#9e9e9e;outline:0;text-decoration:none}.introjs-button::-moz-focus-inner{border:0;padding:0}.introjs-skipbutton{color:#616161;cursor:pointer;text-align:center;width:45px;height:45px;font-size:22px;font-weight:700;line-height:45px;text-decoration:none;display:inline-block;position:absolute;top:0;right:0}.introjs-skipbutton:focus,.introjs-skipbutton:hover{color:#212121;outline:0;text-decoration:none}.introjs-prevbutton{float:left}.introjs-nextbutton{float:right}.introjs-disabled,.introjs-disabled:focus,.introjs-disabled:hover{color:#9e9e9e;box-shadow:none;cursor:default;background-color:#f4f4f4;background-image:none;border-color:#bdbdbd;text-decoration:none}.introjs-hidden{display:none}.introjs-bullets{text-align:center;padding-top:10px;padding-bottom:10px}.introjs-bullets ul{box-sizing:content-box;clear:both;margin:0 auto;padding:0;display:inline-block}.introjs-bullets ul li{box-sizing:content-box;float:left;margin:0 2px;list-style:none}.introjs-bullets ul li a{box-sizing:content-box;cursor:pointer;background:#ccc;border-radius:10px;width:6px;height:6px;text-decoration:none;transition:width .1s ease-in;display:block}.introjs-bullets ul li a:focus,.introjs-bullets ul li a:hover{background:#999;outline:0;width:15px;text-decoration:none}.introjs-bullets ul li a.active{background:#999;width:15px}.introjs-progress{box-sizing:content-box;background-color:#e0e0e0;border-radius:4px;height:10px;margin:10px;overflow:hidden}.introjs-progressbar{box-sizing:content-box;float:left;text-align:center;background-color:#08c;width:0%;height:100%;font-size:10px;line-height:10px}.introjsFloatingElement{width:0;height:0;position:absolute;top:50%;left:50%}.introjs-fixedTooltip{position:fixed}.introjs-hint{box-sizing:content-box;cursor:pointer;background:0 0;width:20px;height:15px;position:absolute}.introjs-hint:focus{border:0;outline:0}.introjs-hint:hover>.introjs-hint-pulse{background-color:#3c3c3c91}.introjs-hidehint{display:none}.introjs-fixedhint{position:fixed}@keyframes introjspulse{0%{transform:scale(.95);box-shadow:0 0 #000000b3}70%{transform:scale(1);box-shadow:0 0 0 10px #0000}to{transform:scale(.95);box-shadow:0 0 #0000}}.introjs-hint-pulse{box-sizing:content-box;z-index:10;background-color:#8888883d;border-radius:30px;width:15px;height:15px;transition:all .2s ease-out;animation:2s infinite introjspulse;position:absolute}.introjs-hint-no-anim .introjs-hint-pulse{animation:none}.introjs-hint-dot{box-sizing:content-box;z-index:1;opacity:0;background:0 0;border-radius:60px;width:50px;height:50px;position:absolute;top:-18px;left:-18px}
@keyframes fadeIn{0%{opacity:0}to{opacity:1}}@keyframes slideInUp{0%{opacity:0;transform:translateY(30px)}to{opacity:1;transform:translateY(0)}}@keyframes slideInLeft{0%{opacity:0;transform:translate(-30px)}to{opacity:1;transform:translate(0)}}@keyframes scaleIn{0%{opacity:0;transform:scale(.95)}to{opacity:1;transform:scale(1)}}.fadeIn{animation:.6s ease-out fadeIn}.slideInUp{animation:.8s ease-out slideInUp}.slideInLeft{animation:.7s ease-out slideInLeft}.scaleIn{animation:.5s ease-out scaleIn}.staggerChild:first-child{animation-delay:.1s}.staggerChild:nth-child(2){animation-delay:.2s}.staggerChild:nth-child(3){animation-delay:.3s}.staggerChild:nth-child(4){animation-delay:.4s}.staggerChild:nth-child(5){animation-delay:.5s}.hoverScale{transition:transform .3s}.hoverScale:hover{transform:scale(1.05)}.hoverShadow{transition:box-shadow .3s}.hoverShadow:hover{box-shadow:0 8px 25px #00000026}@keyframes spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.spinner{animation:1s linear infinite spin}.animate-on-scroll{opacity:0;transition:opacity .8s,transform .8s;transform:translateY(30px)}.animate-on-scroll.visible{opacity:1;transform:translateY(0)}
:root{--primaryColor:#ec4612;--primaryDark:#530404;--primaryLight:#f4782620;--secondaryColor:#dea700;--textDark:#3a3434;--textDark2:#1f1b24;--textSecondary:#686464;--white:#fff;--success:#009800;--successDark:#006300;--softBackground:#f5f5f5;--pillGreenAlpha:#008b4e33;--pillYellowAlpha:#ffc10033;--navbarBg:#fff;--shadowColor:#1212122b;--cardBg:#fff;--textColor:#212121;--borderColor:#ddd;--purple:#9747ff;--green:#008b4e;--yellow:#e49804;--purpleAlpha:#9747ff33;--greenAlpha:#008b4e33;--yellowAlpha:#e4980433;--background:#ebecf4;--body-bg-color:#f7f6f2;--black:#000}.dark{--primaryColor:#ec4612;--primaryDark:#530404;--primaryLight:#f4782620;--secondaryColor:#e49804;--textDark:#f1f1f1;--textDark2:#f5f5f5;--textSecondary:#686464;--white:#fff;--softBackground:#121212;--pillGreenAlpha:#008b4eb3;--pillYellowAlpha:#ffc10033;--navbarBg:#313131;--shadowColor:#1212127f;--cardBg:#212121;--textColor:#f5f5f5;--borderColor:#686464;--background:#2a2a2d}*{box-sizing:border-box;margin:0;padding:0}html,body{font-optical-sizing:auto;max-width:100vw;color:var(--textColor);box-sizing:border-box;margin:0;padding:0;font-family:Poppins,sans-serif;font-style:normal;font-weight:400;overflow:hidden auto;background-color:var(--body-bg-color)!important}::-webkit-scrollbar{width:4px}::-webkit-scrollbar-thumb{background-color:var(--successDark);border-radius:10px}h1,h2,h3,h4,h5,h6,a,p,div,span{font-family:Poppins,sans-serif}.soft-background{background-color:var(--softBackground)}.btnSecondary{background-color:var(--secondaryColor);border:2px solid var(--secondaryColor);color:#fff;text-align:center;border-radius:.375rem;margin-right:1rem;padding:.375rem .75rem;text-decoration:none;display:inline-block}.btnPrimary:hover{color:var(--primaryColor);border:2px solid var(--primaryColor);background-color:#fff;text-decoration:none}.btnSecondary:hover{color:var(--secondaryColor);border:2px solid var(--secondaryColor);background-color:#fff}.btnPrimary:active,.btnSecondary:active{transform:scale(.9);box-shadow:inset 2px 2px 6px #9c9c9c,inset -2px -2px 6px #fff}@media only screen and (max-width:1500px){.btnPrimary,.btnSecondary{font-size:1rem}}.mainSection{background-color:#fff}.mainContainer{box-sizing:border-box;max-width:1512px;margin:0 auto;padding:20px}.mainContainer h3{color:var(--dark-color);margin-bottom:10px;font-size:clamp(1rem,1vw,1.25rem);font-weight:600}.btnPrimary{color:#fff;background-color:#000;border:none;border-radius:6px;margin-top:10px;padding:8px 16px;font-weight:600;transition:background-color .3s}.btnPrimary:hover{color:#fff;background-color:#ec4612;border:none}.candidateContainer{max-height:96vh;overflow-y:auto}.introjs-tooltip.vadhuvarIntroTooltip{border-radius:10px;box-shadow:0 10px 30px #0003}.vadhuvarIntroTooltip .introjs-tooltip-title{color:var(--primaryColor);font-weight:700}.vadhuvarIntroTooltip .introjs-button{text-shadow:none;background-color:var(--white);color:var(--textDark2);border-color:var(--borderColor);border-radius:6px}.vadhuvarIntroTooltip .introjs-nextbutton,.vadhuvarIntroTooltip .introjs-donebutton{background-color:var(--primaryColor);color:var(--white);border-color:var(--primaryColor)}.vadhuvarIntroTooltip .introjs-nextbutton:hover,.vadhuvarIntroTooltip .introjs-donebutton:hover{background-color:var(--primaryDark);color:var(--white)}.vadhuvarIntroTooltip .introjs-bullets .introjs-bullet.active{background:var(--primaryColor)}.introjs-helperLayer.vadhuvarIntroHighlight{box-shadow:0 0 1px 2px #ec461266,0 0 0 5000px #21212180}
.cookieConsentShell{z-index:1200;pointer-events:none;padding:16px;position:fixed;inset:auto 0 0}.cookieConsentCard{color:#fff;pointer-events:auto;background:#121212f5;border:1px solid #ffffff24;border-radius:20px;max-width:960px;margin:0 auto;padding:22px;box-shadow:0 20px 50px #00000047}.cookieConsentCopy h3{margin-bottom:10px;font-size:clamp(1.15rem,1vw + 1rem,1.6rem)}.cookieConsentCopy p{color:#ffffffd6;margin:0 0 10px;line-height:1.6}.cookieConsentEyebrow{text-transform:uppercase;letter-spacing:.08em;font-size:.78rem;color:#ffb08d!important}.cookieConsentLinks a{color:#fff;text-decoration:underline}.cookiePreferencePanel{border-top:1px solid #ffffff1f;border-bottom:1px solid #ffffff1f;margin:18px 0;padding:14px 0}.cookiePreferenceRow{justify-content:space-between;align-items:center;gap:16px;padding:10px 0;display:flex}.cookiePreferenceRow p{color:#ffffffb8;margin:4px 0 0}.cookieToggleRow{cursor:pointer}.cookieToggleWrap{white-space:nowrap;align-items:center;gap:10px;display:inline-flex}.cookieToggleWrap input{width:18px;height:18px}.cookieStatusPill{background:#ffffff1f;border-radius:999px;justify-content:center;align-items:center;min-width:90px;padding:6px 12px;font-size:.9rem;display:inline-flex}.cookieConsentActions{flex-wrap:wrap;justify-content:flex-end;gap:12px;display:flex}.cookieBtn{border:0;border-radius:999px;padding:12px 18px;font-weight:600;transition:transform .2s,opacity .2s}.cookieBtn:hover{transform:translateY(-1px)}.cookieBtnPrimary{color:#fff;background:linear-gradient(135deg,#ff8c5a,#ec4612)}.cookieBtnSecondary{color:#fff;background:#ffffff1a}.cookieBtnGhost{color:#ffffffe0;background:0 0;border:1px solid #fff3}.cookieSettingsButton{z-index:1190;color:#fff;background:#111;border:0;border-radius:999px;padding:8px 16px;position:fixed;bottom:16px;left:16px;box-shadow:0 12px 30px #0000002e}@media only screen and (max-width:767px){.cookieConsentShell{padding:12px}.cookieConsentCard{border-radius:18px;padding:18px}.cookiePreferenceRow,.cookieConsentActions{flex-direction:column;align-items:stretch}.cookieToggleWrap,.cookieStatusPill{white-space:normal}.cookieBtn,.cookieSettingsButton{width:50px}.cookieSettingsButton{bottom:12px;left:12px;right:12px}}
