:where(.portal-page,.portal-page *){box-sizing:border-box;margin:0;padding:0;font-family:Inter,sans-serif}.portal-page{--skyblue:#3081ed;--yellow-900:#713b12;--yellow-800:#854a0e;--yellow-700:#a15c07;--yellow-600:#ca8504;--yellow-500:#eaaa08;--yellow-400:#fac515;--yellow-300:#fde272;--yellow-200:#feee95;--yellow-100:#fef7c3;--blue-primary-900:#091a2f;--blue-primary-800:#13335f;--blue-primary-700:#1c4d8e;--blue-primary-600:#2666be;--blue-primary-500:#2f80ed;--blue-primary-400:#7aadf4;--blue-primary-300:#82b3f4;--blue-primary-200:#acccf8;--blue-primary-100:#d5e6fb;--primary-text:#2b2f34;--secondary-text:#505862;--tertiary-text:#8c9aac;--light-grey:#e0e0e0;--white-text:#fff;--disabled:#aeb3bb;--hover:#f0f0f0;--hover2:#fafafa;--background:#fff;--error:#ef574c;--alert:#f0b416;--success:#12b76a;--warning:#ff940a;--gradient-1:linear-gradient(140deg,#1e64c1,#2f80ed);--gradient-2:linear-gradient(135deg,#022c68,#003a8c);--gray-25:#fcfcfd;--gray-50:#f9fafb;--gray-100:#f2f4f7;--gray-200:#eaecf0;--gray-300:#d0d5dd;--gray-400:#98a2b3;--gray-500:#667085;--gray-600:#475467;--gray-700:#344054;--gray-800:#1d2939;--gray-900:#101828;--greenlight-25:#fafef5;--greenlight-50:#f3fee7;--greenlight-100:#e3fbcc;--greenlight-200:#d0f8ab;--greenlight-300:#a6ef67;--greenlight-400:#85e13a;--greenlight-500:#66c61c;--greenlight-600:#4ca30d;--greenlight-700:#3b7c0f;--greenlight-800:#326212;--greenlight-900:#2b5314;--green-25:#f6fef9;--green-50:#edfcf2;--green-100:#d3f8df;--green-200:#aaf0c4;--green-300:#73e2a3;--green-400:#3ccb7f;--green-500:#16b364;--green-600:#099250;--green-700:#087443;--green-800:#095c37;--green-900:#084c2e;--teal-25:#f6fefc;--teal-50:#f0fdf9;--teal-100:#ccfbef;--teal-200:#99f6e0;--teal-300:#5fe9d0;--teal-400:#2ed3b7;--teal-500:#15b79e;--teal-600:#0e9384;--teal-700:#107569;--teal-800:#125d56;--teal-900:#134e48;--cyan-25:#f5feff;--cyan-50:#ecfdff;--cyan-100:#cff9fe;--cyan-200:#a5f0fc;--cyan-300:#67e3f9;--cyan-400:#2ce;--cyan-500:#06aed4;--cyan-600:#088ab2;--cyan-700:#0e7090;--cyan-800:#155b75;--cyan-900:#164c63;--bluelight-25:#f5fbff;--bluelight-50:#f0f9ff;--bluelight-100:#e0f2fe;--bluelight-200:#b9e6fe;--bluelight-300:#7cd4fd;--bluelight-400:#36bffa;--bluelight-500:#0ba5ec;--bluelight-600:#0086c9;--bluelight-700:#026aa2;--bluelight-800:#065986;--bluelight-900:#0b4a6f;--blue-25:#f5faff;--blue-50:#eff8ff;--blue-100:#d1e9ff;--blue-200:#b2ddff;--blue-300:#84caff;--blue-400:#53b1fd;--blue-500:#2e90fa;--blue-600:#1570ef;--blue-700:#175cd3;--blue-800:#1849a9;--blue-900:#194185;--bluedark-25:#f5f8ff;--bluedark-50:#eff4ff;--bluedark-100:#d1e0ff;--bluedark-200:#b2ccff;--bluedark-300:#84adff;--bluedark-400:#528bff;--bluedark-500:#2970ff;--bluedark-600:#155eef;--bluedark-700:#004eeb;--bluedark-800:#0040c1;--bluedark-900:#00359e;--indigo-25:#f5f8ff;--indigo-50:#eef4ff;--indigo-100:#e0eaff;--indigo-200:#c7d7fe;--indigo-300:#a4bcfd;--indigo-400:#8098f9;--indigo-500:#6172f3;--indigo-600:#444ce7;--indigo-700:#3538cd;--indigo-800:#2d31a6;--indigo-900:#2d3282;--violet-25:#fbfaff;--violet-50:#f5f3ff;--violet-100:#ece9fe;--violet-200:#ddd6fe;--violet-300:#c3b5fd;--violet-400:#a48afb;--violet-500:#875bf7;--violet-600:#7839ee;--violet-700:#6927da;--violet-800:#5720b7;--violet-900:#491c96;--purple-25:#fafaff;--purple-50:#f4f3ff;--purple-100:#ebe9fe;--purple-200:#d9d6fe;--purple-300:#bdb4fe;--purple-400:#9b8afb;--purple-500:#7a5af8;--purple-600:#6938ef;--purple-700:#5925dc;--purple-800:#4a1fb8;--purple-900:#3e1c96;--fuchsia-25:#fefaff;--fuchsia-50:#fdf4ff;--fuchsia-100:#fbe8ff;--fuchsia-200:#f6d0fe;--fuchsia-300:#eeaafd;--fuchsia-400:#e478fa;--fuchsia-500:#d444f1;--fuchsia-600:#ba24d5;--fuchsia-700:#9f1ab1;--fuchsia-800:#821890;--fuchsia-900:#6f1877;--pink-25:#fef6fb;--pink-50:#fdf2fa;--pink-100:#fce7f6;--pink-200:#fcceee;--pink-300:#faa7e0;--pink-400:#f670c7;--pink-500:#ee46bc;--pink-600:#dd2590;--pink-700:#c11574;--pink-800:#9e165f;--pink-900:#851651;--rose-25:#fff5f6;--rose-50:#fff1f3;--rose-100:#ffe4e8;--rose-200:#fecdd6;--rose-300:#fea3b4;--rose-400:#fd6f8e;--rose-500:#f63d68;--rose-600:#e31b54;--rose-700:#c01048;--rose-800:#a11043;--rose-900:#89123e;--orangedark-25:#fff9f5;--orangedark-50:#fff4ed;--orangedark-100:#ffe6d5;--orangedark-200:#ffd6ae;--orangedark-300:#ff9c66;--orangedark-400:#ff692e;--orangedark-500:#ff4405;--orangedark-600:#e62e05;--orangedark-700:#bc1b06;--orangedark-800:#97180c;--orangedark-900:#771a0d;--orange-25:#fefaf5;--orange-50:#fef6ee;--orange-100:#fdead7;--orange-200:#f9dbaf;--orange-300:#f7b27a;--orange-400:#f38744;--orange-500:#ef6820;--orange-600:#e04f16;--orange-700:#b93815;--orange-800:#932f19;--orange-900:#772917;--yellow-25:#fefdf0;--yellow-50:#fefbe8}.portal-page .wrapper{justify-content:center;align-items:center;width:100vw;height:100vh;display:flex;overflow:hidden}.portal-page .loader-main-outer{flex-direction:column;justify-content:center;align-items:center;width:100%;height:100%;margin:0 auto;display:flex}.portal-page .loader-main-outer .loader-main{background-color:#0000;flex-direction:column;justify-content:center;align-items:center;width:100px;height:100px;margin:0;display:flex;position:relative;overflow:hidden}.portal-page .loader-main-outer .loader-main .loader{border-radius:50%;width:100px;height:100px;animation:2s linear infinite rotate;position:relative}.portal-page .loader-main-outer .loader-main .loader:before{box-sizing:border-box;content:"";border:5px solid;border-radius:50%;animation:6s linear infinite prixClipFix;position:absolute;inset:0}.portal-page .loader-main-outer .loader-main .svg-logo{justify-content:center;align-items:center;width:50px;height:50px;display:flex;position:absolute;top:25px;left:25px}.portal-page .loader-main-outer .loader-main .svg-logo svg{overflow:visible}.portal-page .loader-main-outer .loader-main .svg-logo .logo{animation:.9s cubic-bezier(.075,.82,.165,1) infinite both animloader}.portal-page .loader-main-outer .fact-display{color:#8b8e91;text-align:center;margin:0;font-size:16px;font-weight:500}.portal-page .loader-main-outer .fact-display .loader-highlighted-text{color:#007bff;text-transform:capitalize;font-weight:700}@keyframes animloader{0%{transform:translateY(-15px)}50%{transform:translateY(0)}to{transform:translateY(-15px)}}@keyframes circular-progress__animation{0%{stroke-dashoffset:251.2px}to{stroke-dashoffset:0}}@keyframes rotate{to{transform:rotate(1turn)}}@keyframes prixClipFix{0%{clip-path:polygon(50% 50%,0 0,0 0,0 0,0 0,0 0);border-color:#007bff}25%{clip-path:polygon(50% 50%,0 0,100% 0,100% 0,100% 0,100% 0);border-color:#007bff}50%{clip-path:polygon(50% 50%,0 0,100% 0,100% 100%,100% 100%,100% 100%);border-color:#007bff}75%{clip-path:polygon(50% 50%,0 0,100% 0,100% 100%,0 100%,0 100%);border-color:#007bff}95%{clip-path:polygon(50% 50%,0 0,100% 0,100% 100%,0 100%,0 0);border-color:#007bff}to{clip-path:polygon(50% 50%,0 0,100% 0,100% 100%,0 100%,0 0);border-color:#012555}}.portal-page .btn-wrapper,.portal-page .skeleton-wrapper{justify-content:center;align-items:center;display:flex}.portal-page .btn-loader,.portal-page .btn-loader:after,.portal-page .btn-loader:before{border-radius:50%;width:1.5em;height:1.5em;animation:1.8s ease-in-out infinite bblFadInOut}.portal-page .btn-loader{color:#007bff;text-indent:-9999em;font-size:7px;animation-delay:-.16s;position:relative;transform:translateZ(0)}.portal-page .btn-loader:after,.portal-page .btn-loader:before{content:"";position:absolute;top:0}.portal-page .btn-loader:before{animation-delay:-.32s;left:-3.5em}.portal-page .btn-loader:after{left:3.5em}@keyframes bblFadInOut{0%,80%,to{box-shadow:0 2.5em 0 -1.3em}40%{box-shadow:0 2.5em}}.portal-page .skeleton-wrapper{flex-direction:column;gap:.5rem}.portal-page .skeleton-line{background:linear-gradient(90deg,#d0d0d0 25%,#e0e0e0 50%,#d0d0d0 75%) 0 0/200% 100%;width:100%;height:20px;animation:1.75s infinite loading}@keyframes loading{0%{background-position:200% 0}to{background-position:-200% 0}}.portal-page .tabs{flex-direction:column;align-items:stretch;width:100%;display:flex}.portal-page .tabs .tab-heading{z-index:10;border-bottom:1px solid #e0e0e0;flex:1;justify-content:space-around;align-items:center;display:flex}.portal-page .tabs .tab-heading .tab{flex:1}@media screen and (max-width:768px){.portal-page .tabs .tab-heading .tab{flex:unset}}.portal-page .tabs .tab-heading .tab{color:#2b2f34b2;cursor:pointer;letter-spacing:-.01em;text-align:left;white-space:nowrap;justify-content:center;align-items:center;padding:4px 16px;font-size:14px;font-weight:500;line-height:21px;display:flex}.portal-page .tabs .tab-heading .tab.active{color:#2f80ed;border-bottom:2px solid #2f80ed;font-weight:600;position:relative;top:1px}.portal-page .tabs .tab-content{flex-direction:column;display:flex}.portal-page .tabs .tab-content .tab-pane{visibility:hidden;width:0;height:0;overflow:hidden}.portal-page .tabs .tab-content .tab-pane.active{visibility:visible;width:auto;height:auto;overflow:visible}.portal-page .top-bar-navigation{border-bottom:1px solid var(--stroke-100,#e0e0e0);height:53px;top:var(--top-banner-height,0);z-index:9999;background-color:#fff;align-items:center;width:100vw;padding:0 24px;transition:transform .3s;display:flex;position:fixed}.portal-page .top-bar-navigation.nav-hidden{transform:translateY(-100%)}@media screen and (max-width:500px){.portal-page .top-bar-navigation{height:53px}}.portal-page .top-bar-navigation .left{justify-content:left;align-items:center;width:230px;height:64px;display:flex}.portal-page .top-bar-navigation .middle .title{color:#2b2f34;letter-spacing:-.015em;text-align:left;text-overflow:ellipsis;white-space:nowrap;margin-left:8px;font-size:20px;font-weight:600;line-height:32px;overflow:hidden}.portal-page .top-bar-navigation .right{flex:1;align-items:center;gap:16px;display:flex}.portal-page .top-bar-navigation .right .sign-in-btn{color:var(--Text-pure-white,#fff);letter-spacing:var(--Font-letter-spacing-xs,0);font-family:Inter,sans-serif;font-size:15px;font-style:normal;font-weight:600;line-height:var(--Font-line-height-sm,20px);border-radius:10px;padding:10px 14px}.portal-page .top-bar-navigation .right .about-acciojob{color:#0082f5;cursor:pointer;background:#fff;border:1px solid #0082f5;border-radius:11.4px;align-items:center;gap:8px;padding:6px 13px;font-family:Inter,sans-serif;font-size:13.3px;font-weight:600;line-height:19px;display:flex}.portal-page .top-bar-navigation .right .about-acciojob img{width:24px;height:24px}.portal-page .top-bar-navigation .nav-actions{align-items:center;gap:8px;display:flex}.portal-page .top-bar-navigation .whatsapp-channel-button{color:#fff;cursor:pointer;background:#25d366;border:none;border-radius:12px;align-items:center;gap:6px;padding:8px 16px;font-family:Inter,sans-serif;font-size:13.3px;font-weight:600;line-height:19px;transition:background .15s;display:flex}.portal-page .top-bar-navigation .whatsapp-channel-button:hover{background:#1ebe59}.portal-page .top-bar-navigation .ct-inbox-bell{color:#2b2f34;cursor:pointer;background:0 0;border:none;border-radius:8px;flex-shrink:0;align-items:center;padding:6px;display:flex;position:relative}.portal-page .top-bar-navigation .ct-inbox-bell:hover{background-color:#f0f2fa}.portal-page .top-bar-navigation .ct-inbox-bell .ct-inbox-bell-icon{transform-origin:50% 0;display:flex}.portal-page .top-bar-navigation .ct-inbox-bell .ct-inbox-bell-icon--pending{color:#fbbf24}.portal-page .top-bar-navigation .ct-inbox-bell .ct-inbox-bell-icon--animate{animation:1s ease-in-out ct-inbox-bell-ring-burst}.portal-page .top-bar-navigation .ct-inbox-bell .ct-inbox-badge{color:#fff;background-color:#f28046;border-radius:50%;justify-content:center;align-items:center;min-width:16px;height:16px;padding:0 2px;font-size:9px;font-weight:700;line-height:1;display:flex;position:absolute;top:1px;right:1px}@keyframes ct-inbox-bell-ring-burst{0%,to{transform:rotate(0)}5%{transform:rotate(14deg)}10%{transform:rotate(-12deg)}15%{transform:rotate(10deg)}20%{transform:rotate(-8deg)}25%{transform:rotate(4deg)}30%{transform:rotate(-2deg)}35%{transform:rotate(14deg)}40%{transform:rotate(-12deg)}45%{transform:rotate(10deg)}50%{transform:rotate(-8deg)}55%{transform:rotate(4deg)}60%{transform:rotate(-2deg)}65%{transform:rotate(14deg)}70%{transform:rotate(-12deg)}75%{transform:rotate(10deg)}80%{transform:rotate(-8deg)}85%{transform:rotate(4deg)}90%{transform:rotate(-2deg)}}@media (max-width:768px){.portal-page .top-bar-navigation{padding:0 16px}.portal-page .top-bar-navigation .col-1 .humbugger{width:30px;height:30px;margin-right:20px;font-size:30px}}@media screen and (max-width:500px){.portal-page .top-bar-navigation .left{border-right:none;flex-shrink:0;gap:8px;width:20%}.portal-page .top-bar-navigation .left *{border:none!important}.portal-page .top-bar-navigation .middle{max-width:60%}.portal-page .top-bar-navigation .middle .title{margin-left:14px}.portal-page .top-bar-navigation .right{width:20%}}@media screen and (max-width:370px){.portal-page .top-bar-navigation{padding:0 12px}}.portal-page .iday-banner{box-sizing:border-box;z-index:10000;width:100%;text-decoration:none;position:fixed;top:0;left:0}.portal-page .iday-banner--mobile{background:#2f80ed;align-items:center;gap:10px;padding:6px 9px;display:flex}.portal-page .iday-banner--desktop{cursor:pointer;background:#2f80ed;display:block}.portal-page .iday-banner__badge-off{color:#fff;text-transform:uppercase;font-size:9px;font-weight:800}.portal-page .iday-banner__badge{color:#fff;white-space:nowrap;font-size:15px;font-weight:800}@media (max-width:778px){.portal-page .iday-banner__badge{font-size:14px}}.portal-page .iday-banner__text_wrapper{text-align:center;flex-direction:column;gap:0;margin:auto;display:flex}.portal-page .iday-banner__text{color:#fff;text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;font-size:12px;overflow:hidden}@media (max-width:778px){.portal-page .iday-banner__text{font-weight:700}}.portal-page .iday-banner__countdown{white-space:nowrap;background:#fff;border:1px solid #d0cec7;border:1px solid lab(82.651% -.00488758 3.82766);border-radius:5px;flex-shrink:0;padding:2px 6px;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:12px;font-weight:600}.portal-page .iday-banner__row{align-items:center;gap:14px;padding:4px 16px;display:flex}.portal-page .iday-banner__discount{white-space:nowrap;flex-shrink:0;align-items:baseline;gap:8px;display:flex}.portal-page .iday-banner__discount-value{color:#fff;letter-spacing:-.03em;font-size:22px;font-weight:800}.portal-page .iday-banner__discount-label{color:#fff;letter-spacing:.08em;text-transform:uppercase;font-size:12px;font-weight:800}.portal-page .iday-banner__copy{flex-direction:column;gap:2px;min-width:0;display:flex;overflow:hidden}.portal-page .iday-banner__title{color:#fff;text-overflow:ellipsis;white-space:nowrap;font-size:14px;font-weight:700;overflow:hidden}.portal-page .iday-banner__subtitle{color:#fff;text-overflow:ellipsis;white-space:nowrap;font-size:12px;overflow:hidden}.portal-page .iday-banner__strike{text-decoration:line-through}.portal-page .iday-banner__new-price{color:#fff;font-weight:700}.portal-page .iday-banner__spacer{flex:1 1 0;min-width:0}.portal-page .iday-banner__ends-in{white-space:nowrap;flex-shrink:0;align-items:center;gap:8px;display:flex}.portal-page .iday-banner__ends-label{color:#6b7891;letter-spacing:.06em;text-transform:uppercase;font-size:11px;font-weight:700}.portal-page .iday-banner--desktop .iday-banner__countdown{color:#0f172a;border-color:#e6dcc9;border-radius:7px;padding:5px 9px;font-size:13px;font-weight:700}.portal-page .iday-banner__cta{color:#fff;cursor:pointer;white-space:nowrap;background:0 0;border:none;border-radius:8px;flex-shrink:0;padding:6px 16px;font-family:inherit;font-size:13px;font-weight:700;text-decoration:underline;transition:background .14s}.portal-page .iday-banner__close{color:#fff;cursor:pointer;background:0 0;border:none;border-radius:6px;flex-shrink:0;place-items:center;width:24px;height:24px;font-size:14px;display:grid}@media (max-width:900px){.portal-page .iday-banner__subtitle{display:none}}.portal-page .iday-banner__tricolor{height:0}@keyframes eng-day-gear-spin{to{transform:rotate(1turn)}}.portal-page .eng-day-banner{background-blend-mode:normal;box-sizing:border-box;cursor:pointer;z-index:10000;background:linear-gradient(#0c1a35,#122548),radial-gradient(circle at 8%,#ff9f1c24,#0000 55%),radial-gradient(circle at 92%,#3b82f62e,#0000 55%);border-bottom:1px solid #ff9f1c59;width:100%;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica,Arial,sans-serif;display:flex;position:fixed;top:0;left:0}.portal-page .eng-day-banner .eng-day-banner__grid-overlay{pointer-events:none;background-image:linear-gradient(#7cb0ff12 1px,#0000 0),linear-gradient(90deg,#7cb0ff12 1px,#0000 0);background-size:26px 26px;position:absolute;inset:0}.portal-page .eng-day-banner .eng-day-banner__content{text-align:center;flex-wrap:wrap;justify-content:center;align-items:center;gap:16px;max-width:1180px;min-height:40px;margin:0 auto;padding:8px 16px;display:flex;position:relative}@media (max-width:768px){.portal-page .eng-day-banner .eng-day-banner__content{flex-direction:column;gap:5px;padding:6px 34px 6px 14px}}.portal-page .eng-day-banner .eng-day-banner__content .eng-day-banner__gear-icon{transform-origin:50%;flex:none;width:18px;height:18px;animation:10s linear infinite eng-day-gear-spin}@media (max-width:768px){.portal-page .eng-day-banner .eng-day-banner__content .eng-day-banner__gear-icon{width:15px;height:15px}}@media (prefers-reduced-motion:reduce){.portal-page .eng-day-banner .eng-day-banner__content .eng-day-banner__gear-icon{animation:none}}.portal-page .eng-day-banner .eng-day-banner__content .eng-day-banner__eyebrow-group{flex-wrap:wrap;justify-content:center;align-items:center;gap:10px;display:flex}@media (max-width:768px){.portal-page .eng-day-banner .eng-day-banner__content .eng-day-banner__eyebrow-group{gap:7px}}.portal-page .eng-day-banner .eng-day-banner__content .eng-day-banner__eyebrow-group .eng-day-banner__eyebrow{color:#f4f8ff;white-space:nowrap;font-size:12.5px;font-weight:800}@media (max-width:768px){.portal-page .eng-day-banner .eng-day-banner__content .eng-day-banner__eyebrow-group .eng-day-banner__eyebrow{font-size:11.5px}}.portal-page .eng-day-banner .eng-day-banner__content .eng-day-banner__eyebrow-group .eng-day-banner__eyebrow .eng-day-banner__eyebrow-highlight{color:#ffb84d}.portal-page .eng-day-banner .eng-day-banner__content .eng-day-banner__divider{background:#ffffff2e;flex:none;width:1px;height:12px}@media (max-width:768px){.portal-page .eng-day-banner .eng-day-banner__content .eng-day-banner__divider{display:none}}.portal-page .eng-day-banner .eng-day-banner__content .eng-day-banner__price-group{flex-wrap:wrap;justify-content:center;align-items:center;gap:10px;display:flex}@media (max-width:768px){.portal-page .eng-day-banner .eng-day-banner__content .eng-day-banner__price-group{flex-wrap:nowrap;gap:6px}}.portal-page .eng-day-banner .eng-day-banner__content .eng-day-banner__price-group .eng-day-banner__discount-badge{background:linear-gradient(135deg,#ff9f1c,#e6820a);border-radius:999px;flex:none;align-items:baseline;gap:4px;padding:3px 11px;display:inline-flex}@media (max-width:768px){.portal-page .eng-day-banner .eng-day-banner__content .eng-day-banner__price-group .eng-day-banner__discount-badge{padding:2px 10px}}.portal-page .eng-day-banner .eng-day-banner__content .eng-day-banner__price-group .eng-day-banner__discount-badge .eng-day-banner__discount-value{color:#0c1a35;font-size:13px;font-weight:900}@media (max-width:768px){.portal-page .eng-day-banner .eng-day-banner__content .eng-day-banner__price-group .eng-day-banner__discount-badge .eng-day-banner__discount-value{font-size:12px}}.portal-page .eng-day-banner .eng-day-banner__content .eng-day-banner__price-group .eng-day-banner__discount-badge .eng-day-banner__discount-label{color:#0c1a35;letter-spacing:.5px;text-transform:uppercase;font-size:9.5px;font-weight:800}@media (max-width:768px){.portal-page .eng-day-banner .eng-day-banner__content .eng-day-banner__price-group .eng-day-banner__discount-badge .eng-day-banner__discount-label{font-size:9px}}.portal-page .eng-day-banner .eng-day-banner__content .eng-day-banner__price-group .eng-day-banner__price{color:#b7c6e6;white-space:nowrap;font-size:13px}@media (max-width:768px){.portal-page .eng-day-banner .eng-day-banner__content .eng-day-banner__price-group .eng-day-banner__price{font-size:12px}.portal-page .eng-day-banner .eng-day-banner__content .eng-day-banner__price-group .eng-day-banner__price .eng-day-banner__product-name{display:none}}.portal-page .eng-day-banner .eng-day-banner__content .eng-day-banner__price-group .eng-day-banner__price .eng-day-banner__price-strike{color:#b7c6e6;-webkit-text-decoration:line-through #b7c6e699;text-decoration:line-through #b7c6e699}.portal-page .eng-day-banner .eng-day-banner__content .eng-day-banner__price-group .eng-day-banner__price .eng-day-banner__price-current{color:#f4f8ff;font-size:15px;font-weight:900}@media (max-width:768px){.portal-page .eng-day-banner .eng-day-banner__content .eng-day-banner__price-group .eng-day-banner__price .eng-day-banner__price-current{font-size:13.5px}}.portal-page .eng-day-banner .eng-day-banner__content .eng-day-banner__countdown{font-variant-numeric:tabular-nums;flex:none;align-items:center;gap:4px;display:flex}@media (max-width:768px){.portal-page .eng-day-banner .eng-day-banner__content .eng-day-banner__countdown{display:none}}.portal-page .eng-day-banner .eng-day-banner__content .eng-day-banner__countdown .eng-day-banner__countdown-label{color:#b7c6e6;white-space:nowrap;margin-right:2px;font-size:10.5px}.portal-page .eng-day-banner .eng-day-banner__content .eng-day-banner__countdown .eng-day-banner__countdown-box{color:#f4f8ff;text-align:center;background:#7cb0ff1a;border:1px solid #7cb0ff40;border-radius:5px;min-width:24px;padding:2px 5px;font-size:12.5px;font-weight:800}.portal-page .eng-day-banner .eng-day-banner__content .eng-day-banner__countdown .eng-day-banner__countdown-sep{color:#7cb0ff;font-size:11px;font-weight:800}.portal-page .eng-day-banner .eng-day-banner__cta{color:#0c1a35;cursor:pointer;white-space:nowrap;background:linear-gradient(135deg,#ff9f1c,#e6820a);border:none;border-radius:7px;flex:none;align-items:center;gap:6px;margin:8px 46px 8px 8px;padding:4px 13px;font-size:12.5px;font-weight:800;display:inline-flex;box-shadow:0 6px 16px -6px #ff9f1c99}@media (max-width:768px){.portal-page .eng-day-banner .eng-day-banner__cta{display:none}}.portal-page .eng-day-banner .eng-day-banner__close{color:#b7c6e6;cursor:pointer;background:#08122666;border:1px solid #f4f8ff38;border-radius:50%;justify-content:center;align-items:center;width:24px;height:24px;font-size:12px;line-height:1;display:flex;position:absolute;top:50%;right:12px;transform:translateY(-50%)}@media (max-width:768px){.portal-page .eng-day-banner .eng-day-banner__close{width:22px;height:22px;font-size:11px;right:10px}}@keyframes gj-banner-wheel-spin{to{transform:rotate(1turn)}}@keyframes gj-banner-thread-run{to{stroke-dashoffset:-3px}}.portal-page .gj-banner{box-sizing:border-box;cursor:pointer;z-index:10000;background:radial-gradient(120px 60px at 0,#ff99331a,#0000 70%),radial-gradient(160px 60px at 100%,#13880812,#0000 70%),#f8f3e6;align-items:center;width:100%;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica,Arial,sans-serif;display:flex;position:fixed;top:0;left:0}.portal-page .gj-banner--mobile{justify-content:center;gap:12px;padding:10px 48px 10px 16px}.portal-page .gj-banner--desktop{padding:8px 56px 8px 16px}.portal-page .gj-banner .gj-banner__content{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:14px;width:100%;display:flex;position:relative}.portal-page .gj-banner--desktop .gj-banner__price-group{flex:auto;justify-content:center;min-width:0}.portal-page .gj-banner .gj-banner__right-group{flex:none;align-items:center;gap:16px;display:flex}.portal-page .gj-banner .gj-banner__text-col{flex-direction:column;flex:0 auto;align-items:center;gap:5px;min-width:0;display:flex}.portal-page .gj-banner .gj-banner__icon{flex:none;width:40px;height:30px}.portal-page .gj-banner--mobile .gj-banner__icon{width:46px;height:35px}.portal-page .gj-banner .gj-banner__wheel{transform-box:fill-box;transform-origin:50%;animation:3.2s linear infinite gj-banner-wheel-spin}.portal-page .gj-banner .gj-banner__thread{animation:.6s linear infinite gj-banner-thread-run}@media (prefers-reduced-motion:reduce){.portal-page .gj-banner .gj-banner__thread,.portal-page .gj-banner .gj-banner__wheel{animation:none}}.portal-page .gj-banner .gj-banner__eyebrow-group{flex:none;align-items:center;gap:8px;display:flex}.portal-page .gj-banner .gj-banner__title-col{flex-direction:column;gap:2px;display:flex}.portal-page .gj-banner .gj-banner__title-col .gj-banner__eyebrow{margin-left:3px}.portal-page .gj-banner .gj-banner__eyebrow{color:#1d2a6b;white-space:nowrap;align-items:baseline;gap:7px;font-family:Georgia,serif;font-size:17.5px;font-style:italic;font-weight:700;line-height:1;display:inline-flex}.portal-page .gj-banner--mobile .gj-banner__eyebrow{font-size:19px}.portal-page .gj-banner .gj-banner__quote{color:#6b5f4a;font-family:Georgia,serif;font-size:12.5px;font-style:italic;line-height:1.2}.portal-page .gj-banner .gj-banner__date{color:#6b5f4a;letter-spacing:1.4px;text-transform:uppercase;font-size:9.5px;font-style:normal;font-weight:700}.portal-page .gj-banner .gj-banner__dot{background:#c9b999;border-radius:50%;align-self:center;width:3px;height:3px}.portal-page .gj-banner .gj-banner__offer-label{color:#b85c00;white-space:nowrap;font-size:12.5px;font-weight:800}.portal-page .gj-banner .gj-banner__offer-label--mobile{font-size:11.5px}.portal-page .gj-banner .gj-banner__price-group{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.portal-page .gj-banner--mobile .gj-banner__price-group{flex-wrap:nowrap;gap:7px}.portal-page .gj-banner .gj-banner__discount-badge{background:#f93;border-radius:999px;flex:none;align-items:baseline;gap:4px;padding:3px 11px;display:inline-flex}.portal-page .gj-banner--mobile .gj-banner__discount-badge{padding:2px 8px}.portal-page .gj-banner .gj-banner__discount-value{color:#2a2419;font-size:13px;font-weight:900}.portal-page .gj-banner .gj-banner__discount-label{color:#2a2419;letter-spacing:.5px;text-transform:uppercase;font-size:9.5px;font-weight:800}.portal-page .gj-banner .gj-banner__price{color:#2a2419;white-space:nowrap;font-size:13px}.portal-page .gj-banner--mobile .gj-banner__price{font-size:11.5px}.portal-page .gj-banner .gj-banner__product-name{font-weight:700}@media (max-width:768px){.portal-page .gj-banner .gj-banner__product-name{display:none}}.portal-page .gj-banner .gj-banner__price-strike{color:#5c514099;text-decoration:line-through}.portal-page .gj-banner .gj-banner__price-current{color:#2a2419;font-size:15px;font-weight:900}.portal-page .gj-banner--mobile .gj-banner__price-current{font-size:14px}.portal-page .gj-banner .gj-banner__countdown{font-variant-numeric:tabular-nums;flex:none;align-items:center;gap:4px;display:flex}@media (max-width:1100px){.portal-page .gj-banner .gj-banner__countdown{display:none}}.portal-page .gj-banner .gj-banner__countdown-label{color:#2a2419;white-space:nowrap;margin-right:4px;font-size:10.5px}.portal-page .gj-banner .gj-banner__countdown-box{color:#2a2419;text-align:center;background:#fffaf0;border:1px solid #2a24192e;border-radius:5px;min-width:24px;padding:2px 5px;font-size:12.5px;font-weight:800}.portal-page .gj-banner .gj-banner__countdown-sep{color:#138808;font-size:11px;font-weight:800}.portal-page .gj-banner .gj-banner__cta{color:#fff;cursor:pointer;white-space:nowrap;background:#138808;border:none;border-radius:7px;flex:none;align-items:center;gap:6px;padding:6px 14px;font-size:12.5px;font-weight:800;display:inline-flex;box-shadow:0 6px 14px -8px #138808b3}@media (max-width:1100px){.portal-page .gj-banner .gj-banner__cta{padding:6px 11px}}@media (max-width:768px){.portal-page .gj-banner .gj-banner__cta{display:none}}.portal-page .gj-banner .gj-banner__close{color:#6b5f4a;cursor:pointer;background:#fffaf0cc;border:1px solid #2a241933;border-radius:50%;justify-content:center;align-items:center;width:24px;height:24px;font-size:12px;line-height:1;display:flex;position:absolute;top:50%;right:16px;transform:translateY(-50%)}.portal-page .gj-banner--mobile .gj-banner__close{width:22px;height:22px;font-size:11px;right:10px}.portal-page .gj-banner .gj-banner__tricolor{background:linear-gradient(90deg,#f93,#f93 33.33%,#fff 0 66.66%,#138808 0,#138808);height:3px;position:absolute;bottom:-3px;left:0;right:0}.portal-page .nrt-banner{box-sizing:border-box;z-index:10000;background:#2f80ed;width:100%;position:fixed;top:0;left:0}.portal-page .nrt-banner--desktop{cursor:pointer;align-items:stretch;display:flex}.portal-page .nrt-banner--mobile{align-items:stretch;gap:10px;padding:0 10px 0 0;display:flex}.portal-page .nrt-banner--desktop .iday-banner__row{flex:auto;min-width:0}.portal-page .nrt-banner--desktop .iday-banner__new-price{-webkit-text-stroke:.4px currentColor;font-size:15px;font-weight:900}.portal-page .nrt-banner--mobile .iday-banner__close{align-self:center}.portal-page .nrt-banner__badge{background:#fa8f33;flex:none;align-self:stretch;align-items:center;gap:9px;padding:4px 14px;display:flex}.portal-page .nrt-banner--mobile .nrt-banner__badge{gap:8px;padding:4px 11px 4px 7px}.portal-page .nrt-banner__badge-icon{-o-object-fit:contain;object-fit:contain;flex:none;width:40px;height:40px;display:block}.portal-page .nrt-banner--mobile .nrt-banner__badge-icon{width:32px;height:32px}.portal-page .nrt-banner__badge-text{flex-direction:column;gap:1px;min-width:0;display:flex}.portal-page .nrt-banner__badge-label{color:#fff;letter-spacing:.4px;text-transform:uppercase;white-space:nowrap;margin-bottom:-7px;font-size:10.5px;font-weight:800}.portal-page .nrt-banner--mobile .nrt-banner__badge-label{display:none}.portal-page .nrt-banner__badge-discount{-webkit-text-stroke:.4px currentColor;color:#fff;letter-spacing:-.3px;white-space:nowrap;font-size:24px;font-weight:900}.portal-page .nrt-banner--mobile .nrt-banner__badge-discount{flex-direction:column;font-size:15px;line-height:1;display:flex}.portal-page .nrt-banner__text-col{flex-direction:column;flex:auto;justify-content:center;gap:2px;min-width:0;display:flex}.portal-page .nrt-banner__title-mobile{color:#fff;text-overflow:ellipsis;white-space:nowrap;font-size:14px;font-weight:700;line-height:1.2;overflow:hidden}.portal-page .nrt-banner__countdown-inline{color:#ffffffe6;font-variant-numeric:tabular-nums;white-space:nowrap;font-size:12px;font-weight:600;line-height:1.2}.portal-page .nrt-banner__price-col{flex-direction:column;flex:none;justify-content:center;align-items:flex-end;gap:1px;font-size:12px;line-height:1.2;display:flex}.portal-page .nrt-banner__price-col .iday-banner__strike{color:#ffffffc7}.portal-page .nrt-banner__price-col .iday-banner__new-price{font-size:18px;line-height:1.1}.portal-page .nrt-banner__countdown{font-variant-numeric:tabular-nums;flex:none;align-items:center;gap:4px;display:flex}@media (max-width:1000px){.portal-page .nrt-banner__countdown{display:none}}.portal-page .nrt-banner__countdown-label{-webkit-text-stroke:.4px currentColor;color:#fff;white-space:nowrap;margin-right:4px;font-size:12px;font-weight:900}.portal-page .nrt-banner__countdown-box{color:#fff;text-align:center;background:#00000047;border-radius:5px;min-width:24px;padding:3px 7px;font-size:13px;font-weight:700}.portal-page .nrt-banner__countdown-sep{color:#fff;font-size:12px;font-weight:700}.portal-page .new-input-field{gap:2px!important}.portal-page .new-input-field .MuiOutlinedInput-root{overflow:hidden}.portal-page .new-input-field fieldset{border:1px solid #eceef1!important;box-shadow:0 1px 2px #1018280d!important}.portal-page .new-input-field .MuiOutlinedInput-input{padding:10px 14px}.portal-page .new-input-field .MuiOutlinedInput-input:read-only{cursor:not-allowed;background:#f9fafb;color:#2b2f34b3!important;-webkit-text-fill-color:#2b2f34b3!important}.portal-page .new-dropdown-field{gap:2px!important}.portal-page .new-dropdown-field fieldset{border:1px solid #eceef1!important;box-shadow:0 1px 2px #1018280d!important}.portal-page .new-dropdown-field.negative-margin{margin-bottom:0!important}.portal-page .new-dropdown-field .MuiInputBase-input{padding:10px 14px!important}.portal-page .new-dropdown-field .readonly-mode{background:#f9fafb}.portal-page .new-dropdown-field .readonly-mode .MuiSelect-select{cursor:not-allowed;color:#2b2f34b3!important;-webkit-text-fill-color:#2b2f34b3!important}.portal-page .new-dropdown-field .readonly-mode .placeholder{color:#2b2f344d!important;-webkit-text-fill-color:#2b2f344d!important}.portal-page .input-field{border-radius:10px;flex-direction:column;justify-content:start;align-items:start;gap:10px;width:100%;margin-bottom:20px;display:flex;position:relative}.portal-page .input-field .MuiSelect-icon{display:none}.portal-page .input-field .MuiSelect-select{padding-right:12px!important}.portal-page .input-field .placeholder{color:var(--gray-500);font-size:14px;font-weight:500}@media screen and (max-width:768px){.portal-page .input-field .placeholder{font-size:13px}}.portal-page .input-field svg{color:var(--gray-500);font-size:25px}.portal-page .input-field .input-label-error{color:var(--error);font-size:14px;font-weight:500}.portal-page .input-field .input-label{color:var(--blue-primary-800);font-size:14px;font-weight:500}.portal-page .input-field .name-input .MuiInputBase-input{padding-left:10px}.portal-page .input-field .name-input .MuiInputBase-input::placeholder{color:#000;font-size:14px;font-weight:500}.portal-page .input-field .MuiOutlinedInput-root{border-radius:10px;width:100%}.portal-page .input-field .MuiSvgIcon-root{color:var(--gray-500);margin-right:5px}.portal-page .input-field .MuiOutlinedInput-notchedOutline{border:1px solid var(--light-grey)}.portal-page .input-field .phone-input-error-container,.portal-page .input-field .phone-input-error-container:hover{box-shadow:inset 0 0 0 1px var(--error)!important}.portal-page .input-field .phone-input-error-container:focus-within{box-shadow:inset 0 0 0 2px var(--error)!important}.portal-page .input-field .phone-input-container{box-shadow:inset 0 0 0 1px var(--light-grey);border-radius:10px;align-items:center;gap:5px;width:100%;display:flex}.portal-page .input-field .phone-input-container .country-icon{margin-right:5px;font-size:25px}.portal-page .input-field .phone-input-container .country-code-selector{appearance:none;border-right:1px solid var(--light-grey);border-radius:0;flex:0 0 100px;cursor:pointer!important}.portal-page .input-field .phone-input-container .country-code-selector svg{margin-left:-10px;font-size:50px}.portal-page .input-field .phone-input-container .MuiSelect-outlined{padding-left:25px!important;padding-right:0!important}.portal-page .input-field .phone-input-container:hover{box-shadow:inset 0 0 0 1px var(--blue-primary-800)}.portal-page .input-field .phone-input-container:focus-within{box-shadow:inset 0 0 0 2px var(--blue-primary-600)}.portal-page .input-field .phone-input-container .MuiOutlinedInput-notchedOutline{border:none}.portal-page .input-field .phone-input-container .phone-input-field{flex-grow:1}.portal-page .input-field .phone-input-container .phone-input-field input::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}.portal-page .input-field .phone-input-container .phone-input-field input::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}.portal-page .input-field .dropdown-search{width:100%}.portal-page .input-field .dropdown-search input{padding:16px}.portal-page .input-field .dropdown-search input::placeholder{color:var(--gray-500);opacity:1}.portal-page .input-field .college-suggestions-list-wrapper{z-index:1;background:#fff;border:1px solid #d8d8df;border-radius:8px;flex-direction:column;justify-content:center;align-items:center;width:100%;min-height:150px;margin-top:20px;padding:8px;display:flex;position:absolute;top:calc(100% - 36px);box-shadow:0 0 10px #0000001a}.portal-page .input-field .college-suggestions-list-wrapper .college-suggestions-lists{flex-direction:column;justify-content:flex-start;align-items:center;width:100%;min-height:100px;max-height:200px;padding-inline-start:0;list-style:none;display:flex;overflow-y:scroll}.portal-page .input-field .college-suggestions-list-wrapper .college-suggestions-lists .college-suggestions-list{color:#202020;cursor:pointer;border-radius:4px;width:98%;margin:5px 0;padding:8px;font-size:13px;font-weight:500}.portal-page .input-field .college-suggestions-list-wrapper .college-suggestions-lists .college-suggestions-list .college-suggestions-list-state{margin-left:2px;font-size:12px;font-weight:700}.portal-page .input-field .college-suggestions-list-wrapper .college-suggestions-lists .college-suggestions-list .college-suggestions-list-state .college-suggestions-list-city{margin-left:2px}.portal-page .input-field .college-suggestions-list-wrapper .college-suggestions-lists .college-suggestions-list:hover{color:#202020;background:#f0f4fa}.portal-page .input-field .college-suggestions-list-wrapper .college-suggestions-lists .college-suggestions-list.-no-data{text-align:center;width:100%;font-weight:300}.portal-page .input-field .college-suggestions-list-wrapper .college-suggestions-lists .selected-college{color:#fff;background:#2e80ec}.portal-page .input-field .college-suggestions-list-wrapper .create-college-instruction{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;width:100%;margin:5px 0;padding:0 10px;font-size:13px;font-weight:500;display:flex}.portal-page .input-field .college-suggestions-list-wrapper .create-college-instruction .college-name{color:#202020;text-overflow:ellipsis;text-transform:capitalize;white-space:nowrap;max-width:100%;margin-left:.5em;padding:5px 0;font-size:14px;font-weight:700;overflow:hidden}.portal-page .input-field .college-suggestions-list-wrapper .create-college-instruction .add-college-btn{cursor:pointer;border:1px solid #eaecf0;border-radius:6px;justify-content:center;align-items:center;gap:4px;width:70px;margin-left:auto;padding:5px 10px;display:flex}.portal-page .input-field .college-suggestions-list-wrapper .create-college-instruction .add-college-btn .icon,.portal-page .input-field .college-suggestions-list-wrapper .create-college-instruction .add-college-btn .text{color:#2e80ec;font-size:14px}.portal-page .input-field .college-suggestions-list-wrapper .create-college-instruction .add-college-btn:hover{background:#f5f8ff}.portal-page .input-field .college-suggestions-list-wrapper .college-submit-btn-wrapper{flex-direction:row;justify-content:flex-end;align-items:center;width:100%;display:flex}.portal-page .input-field .college-suggestions-list-wrapper .college-submit-btn-wrapper .college-submit-btn{margin:5px 0;width:40%!important;padding:5px 10px!important;font-size:12px!important}.portal-page .input-field .required{color:var(--error);font-size:12px;font-weight:500}.portal-page .MuiMenu-paper{border-radius:10px!important;max-height:50vh!important;margin-top:10px!important}.portal-page .Mui-error.MuiOutlinedInput-notchedOutline{border-color:var(--error)}.portal-page .input-error{color:var(--error);font-size:12px}.portal-page .start-Adornment{margin-right:10px}.portal-page input::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}.portal-page input::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}.portal-page input[type=number]{appearance:textfield}.portal-page .elm-btn{color:#fff;cursor:pointer;background:#2f80ed;border-radius:6px;justify-content:center;align-items:center;padding:4px 10px;font-size:14px;font-style:normal;font-weight:500;line-height:20px;display:flex;border:none!important}@media screen and (min-width:768px){.portal-page .elm-btn{padding:8px 20px 8px 24px}}.portal-page .elm-btn.btn-primary,.portal-page .elm-btn.primary{color:#fff;background:#2f80ed}.portal-page .elm-btn.btn-primary:hover:not(:disabled){background:#2666be}.portal-page .elm-btn.btn-outline{width:max-content;color:#2f80ed!important;background:#fff!important;border:1px solid #2f80ed!important}.portal-page .elm-btn.btn-text{color:#2f80ed;background:#fff;width:max-content}.portal-page .elm-btn.btn-solved{color:#12b76a!important;background-color:#e3ffed!important;border:1px solid #12b76a!important}.portal-page .elm-btn .btn-icon{justify-content:center;align-items:center;margin:0 5px;display:flex}.portal-page .elm-btn:disabled{color:#696a6b;cursor:not-allowed;background:#e5e6e7!important}.portal-page .elm-btn:disabled:hover{background:#e5e6e7!important}.portal-page .elm-btn:active{transform:scale(.95)}.portal-page .glowing-button{box-shadow:0 8px 16px #0069f544,0 6px 20px #0069f599}.portal-page .radio-input-container{margin-bottom:8px}.portal-page .radio-input-container .form-label{color:var(--blue-primary-800);font-size:14px;font-weight:500}.portal-page .radio-input-container .form-label .required{color:#eb5757}.portal-page .radio-input-container .MuiFormControlLabel-label{color:var(--blue-primary-800);letter-spacing:-.14px;text-transform:capitalize;font-size:14px;font-style:normal;font-weight:500;line-height:140%}.portal-page .auto-scroll-marquee{cursor:grab;scrollbar-width:none;display:flex;overflow-x:auto}.portal-page .auto-scroll-marquee:active{cursor:grabbing}.portal-page .auto-scroll-marquee::-webkit-scrollbar{display:none}.portal-page .loader{color:#2f80ed;letter-spacing:-.02em;text-align:center;padding:32px;font-size:16px;line-height:19.36px}.portal-page .job-card-thumbnail,.portal-page .loader{justify-content:center;align-items:center;font-weight:600;display:flex}.portal-page .job-card-thumbnail{border-radius:8px;gap:8px;font-size:18px}.portal-page .placement-section-title{text-align:center;justify-content:center;margin-bottom:25px;display:flex}.portal-page .placement-section-title .section{color:#fff;background-color:#0000;background-image:linear-gradient(150deg,#240bb5 18.49%,#00ccea 108.05%),linear-gradient(150deg,#210cae 18.49%,#93c3f3 108.05%);background-position:0 0,0 0;background-repeat:repeat,repeat;background-size:auto,auto;background-attachment:scroll,scroll;background-origin:border-box;background-clip:padding-box,border-box;border:2px solid #0000;border-radius:12px;padding:7px 16px;font-size:20px;font-weight:500;line-height:150%;position:relative}@media screen and (max-width:500px){.portal-page .placement-section-title .section{padding:6px 16px;font-size:18px}}.portal-page .placement-details{padding:25px}.portal-page .placement-details .placement-header{justify-content:space-between;align-items:center;gap:50px;width:100%;display:flex}.portal-page .placement-details .placement-header .title{color:#18181b;white-space:nowrap;font-size:20px;font-weight:600}.portal-page .placement-details .placement-highlights{flex-wrap:wrap;justify-content:flex-start;gap:20px;margin-top:20px;display:flex}.portal-page .placement-details .placement-highlights .card-wrapper{box-sizing:border-box;flex:0 0 calc(33.333% - 13.33px);max-width:calc(33.333% - 13.33px)}@media (max-width:1024px){.portal-page .placement-details .placement-highlights .card-wrapper{flex:0 0 calc(50% - 10px);max-width:calc(50% - 10px)}}@media (max-width:640px){.portal-page .placement-details .placement-highlights .card-wrapper{flex:0 0 100%;max-width:100%}}.portal-page .placement-details .placements-btn-wrapper{justify-content:center;width:100%;margin-top:1rem;display:flex}.portal-page .placement-details .placements-btn-wrapper .placements-btn{color:#1c4d8e;background:#fff;border:1px solid #1c4d8e;border-radius:10px;justify-content:center;align-items:center;gap:.375rem;margin-top:1rem;margin-bottom:2rem;padding:.5rem 1rem;font-size:14px;font-weight:500;transition:background .2s ease-in-out;display:flex;position:relative}.portal-page .placement-details .placements-btn-wrapper .placements-btn:hover{background:#f0f4fa}@media screen and (max-width:500px){.portal-page .placement-details .placement-highlights{margin-bottom:100px}}.portal-page .placement-card{background:#fff;border:1px solid #eaecf0;border-radius:.75rem;width:100%;position:relative}.portal-page .placement-card .card-body{flex-direction:column;width:100%;display:flex}.portal-page .placement-card .card-body hr{border:none;border-top:1px solid #eaecf0;margin-bottom:.65rem}.portal-page .placement-card .card-header{background:#f0f4fa;border-radius:.5rem .5rem 0 0;justify-content:space-between;align-items:center;gap:8px;padding:1rem;display:flex}.portal-page .placement-card .card-header .profile{align-items:center;gap:.75rem;display:flex}.portal-page .placement-card .card-header .profile .profile-img{-o-object-fit:cover;object-fit:cover;border-radius:9999px;width:44px;height:44px}.portal-page .placement-card .card-header .profile .profile-placeholder{color:#fff;background-color:#c7d0d8;border-radius:9999px;justify-content:center;align-items:center;width:44px;height:44px;font-size:1.5rem;font-weight:700;display:flex}.portal-page .placement-card .card-header .profile .profile-name{color:#2b2f34;font-size:1.125rem;font-weight:700}.portal-page .placement-card .card-header .profile .separator{background-color:#bbbcbe;width:1px;height:22px}.portal-page .placement-card .card-header .profile .salary-section{white-space:nowrap;justify-content:space-between;align-items:center;display:flex}.portal-page .placement-card .card-header .profile .salary-section .salary{color:#0082f5;letter-spacing:-.32px;font-weight:600;line-height:26px}.portal-page .placement-card .card-header .linkedin-btn{cursor:pointer;background:0 0;border:none}.portal-page .placement-card .card-header .linkedin-btn .linkedin-icon{width:32px;height:32px}.portal-page .placement-card .company-info{align-items:center;gap:.75rem;padding:1rem;display:flex}.portal-page .placement-card .company-info .company-logo{justify-content:center;align-items:center;display:flex;overflow:hidden}.portal-page .placement-card .company-info .company-logo .company-logo-bg{background-position:50%;background-repeat:no-repeat;background-size:contain;border-radius:8px;width:3.5rem;height:2.3rem;overflow:hidden}.portal-page .placement-card .company-info .company-name{color:#2b2f34;font-size:1.125rem;font-weight:600}.portal-page .placement-card .company-info .company-role{color:#2b2f34;font-size:.75rem;font-weight:500}.portal-page .placement-card .linkedin-btn{cursor:pointer;background:0 0;border:none;padding:0}.portal-page .placement-card .linkedin-btn .linkedin-icon{color:#fff;text-transform:lowercase;background-color:#0077b5;border-radius:50%;justify-content:center;align-items:center;width:2.5rem;height:2.5rem;font-size:1.25rem;font-weight:700;display:flex}.portal-page .placement-card .salary-section{justify-content:space-between;align-items:center;display:flex}.portal-page .placement-card .salary-section .salary{color:#0082f5;letter-spacing:-.32px;font-weight:600;line-height:26px}.portal-page .placement-card .college{color:#2b2f34b2;text-align:left;white-space:nowrap;flex-direction:column;gap:6px;margin:0 0 12px 14px;display:flex}.portal-page .placement-card .college .name{letter-spacing:-.48px;text-overflow:ellipsis;white-space:nowrap;flex:1;font-size:16px;font-weight:500;line-height:150%;overflow:hidden}@media (max-width:640px){.portal-page .placement-card .college{white-space:normal;flex-wrap:wrap}.portal-page .placement-card .college .name{white-space:normal;word-break:break-word}}.portal-page .placement-card .batch{color:#2a2f35b3;letter-spacing:-.48px;font-size:16px;font-style:normal;font-weight:500;line-height:150%}.portal-page .v2-jobs-page{flex-direction:column;flex:1;align-items:stretch;width:100%;height:100%;display:flex;overflow:hidden}.portal-page .v2-jobs-page .powered-by{color:#2b2f34;letter-spacing:0;background:#2f80ed14;border-radius:50px;align-items:center;gap:4px;padding:5px 10px;font-size:10px;font-style:italic;font-weight:500;line-height:15px;display:flex}.portal-page .v2-jobs-page .top-banner{background:var(--BG-brand,#0073ff);background:var(--BG-brand,#0074e7);border-bottom:1px solid var(--Border-primary,#e5e7ebb8);color:var(--Text-pure-white,#fff);font-family:var(--Font-family-Inter,"Inter",sans-serif);letter-spacing:var(--Font-letter-spacing-xs,0);font-size:16px;font-style:normal;font-weight:500;line-height:var(--Font-line-height-base,24px);z-index:1000;justify-content:center;align-items:center;gap:8px;width:100%;padding:8px 16px;display:flex;position:sticky;top:0}@supports (color:color(display-p3 0 0 0)){.portal-page .v2-jobs-page .top-banner{background:var(--BG-brand,color(display-p3 0 .4353 .9333));border-bottom:1px solid var(--Border-primary,color(display-p3 .898 .9059 .9216/.72))}}@media screen and (max-width:500px){.portal-page .v2-jobs-page .top-banner{padding:10px 14px;font-size:14px;line-height:20px}.portal-page .v2-jobs-page .top-banner.visible{opacity:1;height:4.6rem;padding:8px 16px;transform:translateY(0)}.portal-page .v2-jobs-page .top-banner.hidden,.portal-page .v2-jobs-page .top-banner.visible{transition:transform .5s ease-in-out,opacity .5s ease-in-out,height .5s ease-in-out,padding .5s ease-in-out}.portal-page .v2-jobs-page .top-banner.hidden{opacity:0;height:0;margin:0;padding:0;transform:translateY(-100%)}}.portal-page .v2-jobs-page .top-banner .show-qr-btn{color:var(--Text-brand,#0073ff);font-family:var(--Font-family-Inter,"Inter",sans-serif);font-size:var(--Font-size-sm,14px);letter-spacing:var(--Font-letter-spacing-xs,0);font-style:normal;font-weight:600;line-height:var(--Font-line-height-sm,20px);white-space:nowrap;background-color:#fff;padding:8px 12px}.portal-page .v2-jobs-page .jobs-top-category-bar{background:#fff;border-bottom:1px solid #e2e8f0;justify-content:space-between;align-items:center;padding:16px 24px 0;display:flex}.portal-page .v2-jobs-page .jobs-top-category-bar .left,.portal-page .v2-jobs-page .jobs-top-category-bar .right{flex:1;align-items:center;gap:16px;display:flex}.portal-page .v2-jobs-page .jobs-top-category-bar .title{color:#2b2f34;letter-spacing:0;font-size:24px;font-weight:600;line-height:38px}.portal-page .v2-jobs-page .jobs-top-category-bar .categories{border-bottom:1px solid #e2e8f0;flex-direction:row;gap:16px;display:flex;padding-bottom:0!important}.portal-page .v2-jobs-page .jobs-top-category-bar .categories::-webkit-scrollbar{display:none}.portal-page .v2-jobs-page .jobs-top-category-bar .categories{-ms-overflow-style:none;scrollbar-width:none;overflow:auto}@media screen and (max-width:768px){.portal-page .v2-jobs-page .jobs-top-category-bar .categories{z-index:10;background:#fff;width:100%;margin-left:-3px;position:sticky;top:0}}.portal-page .v2-jobs-page .jobs-top-category-bar .categories .category{color:#18181b;cursor:pointer;letter-spacing:-.14px;white-space:nowrap;flex:1;justify-content:center;align-items:center;gap:8px;padding:10px;font-size:14px;font-weight:500;line-height:150%;display:flex}.portal-page .v2-jobs-page .jobs-top-category-bar .categories .category.selected{color:#2f80ed;border-bottom:2px solid #2f80ed;padding-bottom:8px;font-weight:600}.portal-page .v2-jobs-page .jobs-top-category-bar .categories .category .count{color:#2b2f34b2;background:#fff;border:1px solid #e4e4e7;border-radius:8px;justify-content:center;align-items:center;gap:4px;min-width:24px;padding:4px 8px;display:flex}@media screen and (max-width:375px){.portal-page .v2-jobs-page .jobs-top-category-bar .categories{gap:12px}.portal-page .v2-jobs-page .jobs-top-category-bar .categories .filter{font-size:14px}}@media screen and (max-width:768px){.portal-page .v2-jobs-page .jobs-top-category-bar{padding:16px 10px}.portal-page .v2-jobs-page .jobs-top-category-bar .right{flex:1}.portal-page .v2-jobs-page .jobs-top-category-bar .right .filters{flex:1;justify-content:space-between;gap:6px;padding:4px 6px}.portal-page .v2-jobs-page .jobs-top-category-bar .right .filters .filter{flex:unset}}.portal-page .v2-jobs-page .content .empty{flex-direction:column;flex:1;justify-content:center;align-items:center;padding:24px;display:flex}.portal-page .v2-jobs-page .content .empty img{align-self:center}.portal-page .v2-jobs-page .content .empty button{border-radius:12px;min-width:350px;padding:9px 12px}.portal-page .v2-jobs-page .content .empty .title{color:#2b2f34;letter-spacing:-1%;text-align:center;margin-bottom:8px;font-size:18px;font-weight:600;line-height:27px}.portal-page .v2-jobs-page .content .empty .subtitle{color:#2b2f34b2;text-align:center;margin-bottom:12px;font-size:14px;font-weight:500;line-height:20px}.portal-page .v2-jobs-page .content .unauthorized{flex-direction:column;flex:1;justify-content:center;align-items:center;padding:24px;display:flex}.portal-page .v2-jobs-page .content .unauthorized img{align-self:center}.portal-page .v2-jobs-page .content .unauthorized button{border-radius:12px;min-width:350px;padding:9px 12px}.portal-page .v2-jobs-page .content .unauthorized .title{color:#2b2f34;letter-spacing:-1%;text-align:center;margin-bottom:8px;font-size:18px;font-weight:600;line-height:27px}.portal-page .v2-jobs-page .content .unauthorized .subtitle{color:#2b2f34b2;text-align:center;margin-bottom:12px;font-size:14px;font-weight:500;line-height:20px}.portal-page .v2-jobs-page .content{flex:1;align-items:stretch;width:100%;height:100%;display:flex;overflow:hidden}@media screen and (max-width:768px){.portal-page .v2-jobs-page .content{flex-direction:column;flex:1;min-width:100%;height:100%;overflow:hidden}}.portal-page .v2-jobs-page .content .job-list{flex:1;height:100%;overflow-y:auto}.portal-page .v2-jobs-page .content .job-list::-webkit-scrollbar{display:none}.portal-page .v2-jobs-page .content .job-list{-ms-overflow-style:none;scrollbar-width:none;flex-direction:column;max-width:425px;padding-bottom:16px;display:flex;position:relative}.portal-page .v2-jobs-page .content .job-list .jobs-top-filter-bar{z-index:1000;background-color:#fff;justify-content:space-between;align-self:stretch;align-items:center;gap:8px;min-height:70px;padding:12px 16px 0;display:flex;position:sticky;top:0;overflow:hidden}@media screen and (max-width:768px){.portal-page .v2-jobs-page .content .job-list .jobs-top-filter-bar{min-height:80px;width:unset}}.portal-page .v2-jobs-page .content .job-list .jobs-top-filter-bar button{color:#fff;cursor:pointer;white-space:nowrap;background:#2f80ed;border:none;border-radius:6px;justify-content:center;align-items:center;gap:6px;padding:8px 12px;font-size:16px;font-weight:500;line-height:24px;transition:background .18s;display:inline-flex}.portal-page .v2-jobs-page .content .job-list .jobs-top-filter-bar button:hover{background:var(--blue-primary-600,#2666be)}.portal-page .v2-jobs-page .content .job-list .jobs-top-filter-bar .filters{-ms-overflow-style:none;background:#eff6ff;border:1px solid #d5e6fb;border-radius:12px;align-self:stretch;align-items:center;gap:8px;max-width:377px;padding:8px;display:flex;overflow:auto hidden}.portal-page .v2-jobs-page .content .job-list .jobs-top-filter-bar .filters::-webkit-scrollbar{display:none}.portal-page .v2-jobs-page .content .job-list .jobs-top-filter-bar .filters .filter{color:#71717a;letter-spacing:-.12px;white-space:nowrap;background:#fff;border:1px solid #e4e4e7;border-radius:8px;justify-content:center;align-items:center;gap:10px;min-width:fit-content;padding:4px 8px;font-size:12px;font-weight:500;line-height:150%;display:flex}.portal-page .v2-jobs-page .content .job-list .jobs-top-filter-bar .filters .filter.selected{color:var(--text-white,#fff);background:#2f80ed;border-radius:8px}@media screen and (max-width:375px){.portal-page .v2-jobs-page .content .job-list .jobs-top-filter-bar .filters{gap:12px}.portal-page .v2-jobs-page .content .job-list .jobs-top-filter-bar .filters .filter{font-size:14px}}@media screen and (max-width:768px){.portal-page .v2-jobs-page .content .job-list .jobs-top-filter-bar{padding:16px 10px}.portal-page .v2-jobs-page .content .job-list .jobs-top-filter-bar .right{flex:1}.portal-page .v2-jobs-page .content .job-list .jobs-top-filter-bar .right .filters{flex:1;justify-content:space-between;gap:6px;padding:4px 6px}.portal-page .v2-jobs-page .content .job-list .jobs-top-filter-bar .right .filters .filter{flex:unset}}.portal-page .v2-jobs-page .content .job-list .sections{flex-direction:column;gap:16px;padding-top:16px;display:flex}@media screen and (max-width:500px){.portal-page .v2-jobs-page .content .job-list{max-width:100%}}.portal-page .v2-jobs-page .content .job-list .job-drive-card{background:#fff;border:1px solid #e4e4e7;border-radius:12px;flex-direction:column;gap:18px;padding:16px;display:flex}.portal-page .v2-jobs-page .content .job-list .job-drive-card.selected{background:#f9fafb}.portal-page .v2-jobs-page .content .job-list .job-drive-card .header{align-items:start;gap:12px;display:flex}.portal-page .v2-jobs-page .content .job-list .job-drive-card .header .title-role{flex-direction:column;flex:1;gap:6px;display:flex}.portal-page .v2-jobs-page .content .job-list .job-drive-card .header .title-role .title{color:#71717a;letter-spacing:-.14px;font-size:14px;font-style:normal;font-weight:500;line-height:150%}.portal-page .v2-jobs-page .content .job-list .job-drive-card .header .title-role .role{color:#18181b;letter-spacing:-.18px;font-size:18px;font-style:normal;font-weight:600;line-height:150%}.portal-page .v2-jobs-page .content .job-list .job-drive-card .salary-location{color:#2b2f34b3;letter-spacing:-.14px;align-items:start;font-size:14px;font-style:normal;font-weight:500;line-height:140%;display:flex}.portal-page .v2-jobs-page .content .job-list .job-drive-card .salary-location .separator{color:#e4e4e7;margin:0 8px}.portal-page .v2-jobs-page .content .job-list .job-drive-card .salary-location .locations{white-space:nowrap;flex-wrap:wrap;align-items:center;gap:4px;display:flex;overflow-x:auto}.portal-page .v2-jobs-page .content .job-list .job-drive-card .slot-booking-details{background:#fbfbfb;border:1px solid #e1e8f1;border-radius:8px;justify-content:space-between;align-items:center;gap:8px;padding:8px;display:flex}.portal-page .v2-jobs-page .content .job-list .job-drive-card .slot-booking-details div{color:#2a2f35;letter-spacing:-.14px;justify-content:center;align-items:center;gap:6px;font-size:14px;font-style:normal;font-weight:600;line-height:140%;display:flex}.portal-page .v2-jobs-page .content .job-list .job-drive-card .slot-booking-details span{font-size:18px}.portal-page .v2-jobs-page .content .job-list .job-drive-card .skills{align-items:center;gap:8px;display:flex;overflow-x:auto}.portal-page .v2-jobs-page .content .job-list .job-drive-card .skills .skill{color:#2b2f34cc;letter-spacing:0;text-align:center;white-space:nowrap;background:#f0f2f6;border:1px solid #f0f2fa;border-radius:36px;padding:2px 8px;font-size:12px;font-weight:500;line-height:18px}.portal-page .v2-jobs-page .content .job-list .job-drive-card .more{color:#2b2f34b2;letter-spacing:0;text-align:center;background:#fff;border:1px solid #e2e8f0;border-radius:36px;margin-left:8px;padding:2px 8px;font-size:12px;font-weight:500;line-height:18px}.portal-page .v2-jobs-page .content .job-list .job-drive-card .hired-candidates{color:#fff;text-align:center;background:#16a34a;border-radius:8px;justify-content:center;align-items:center;gap:4px;padding:4px 8px;font-size:12px;font-style:normal;font-weight:500;line-height:18px;display:flex}.portal-page .v2-jobs-page .content .job-list .job-drive-card .tooltip-wrapped-container{align-items:center;display:flex}.portal-page .v2-jobs-page .content .job-list .job-drive-card .bottom-row{justify-content:space-between;align-items:center;display:flex}.portal-page .v2-jobs-page .content .job-list .job-drive-company-group{background:#fff;border:1px solid #e4e4e7;border-radius:12px;flex-direction:column;display:flex;overflow:hidden}.portal-page .v2-jobs-page .content .job-list .job-drive-company-group__header{cursor:pointer;-webkit-user-select:none;user-select:none;align-items:center;gap:12px;padding:16px;display:flex}.portal-page .v2-jobs-page .content .job-list .job-drive-company-group__logo{flex-shrink:0}.portal-page .v2-jobs-page .content .job-list .job-drive-company-group__info{flex-direction:column;flex:1;gap:6px;min-width:0;display:flex}.portal-page .v2-jobs-page .content .job-list .job-drive-company-group__company{color:#18181b;letter-spacing:-.18px;text-overflow:ellipsis;white-space:nowrap;font-size:18px;font-style:normal;font-weight:600;line-height:150%;overflow:hidden}.portal-page .v2-jobs-page .content .job-list .job-drive-company-group__meta{color:#71717a;letter-spacing:-.14px;font-size:14px;font-style:normal;font-weight:500;line-height:150%}.portal-page .v2-jobs-page .content .job-list .job-drive-company-group__chevron{color:#18181b;flex-shrink:0;width:20px;height:20px;transition:transform .2s}.portal-page .v2-jobs-page .content .job-list .job-drive-company-group__chevron--up{transform:rotate(180deg)}.portal-page .v2-jobs-page .content .job-list .job-drive-company-group__list{background:#fcfcfc;border-radius:12px;flex-direction:column;gap:12px;padding:12px;display:flex}.portal-page .v2-jobs-page .content .job-list .job-drive-company-group__list .job-drive-card{border:1px solid #e4e4e7}.portal-page .v2-jobs-page .content .job-list .load-more{justify-content:center;align-items:center;padding:16px;display:flex}.portal-page .v2-jobs-page .content .job-list .load-more button{min-width:250px}.portal-page .v2-jobs-page .content .job-list .job-section{cursor:default;background:#fff;border:1px solid #e4e4e7;border-radius:12px;flex-direction:column;gap:16px;margin:0 16px;padding:16px;scroll-margin-top:100px;display:flex;position:relative}.portal-page .v2-jobs-page .content .job-list .job-section__header{cursor:pointer;-webkit-user-select:none;user-select:none;justify-content:space-between;align-items:center;display:flex}.portal-page .v2-jobs-page .content .job-list .job-section__header-left{align-items:center;gap:8px;display:flex}.portal-page .v2-jobs-page .content .job-list .job-section__header-left.job_section_left-v2{flex-direction:column!important;align-items:start!important;gap:2px!important}.portal-page .v2-jobs-page .content .job-list .job-section__title{color:#18181b;letter-spacing:-.16px;white-space:nowrap;font-family:Inter,sans-serif;font-size:16px;font-weight:600;line-height:1.5}.portal-page .v2-jobs-page .content .job-list .job-section__badge{color:#166534;white-space:nowrap;background:#f0fdf4;border-radius:8px;padding:4px 8px;font-family:Inter,sans-serif;font-size:12px;font-weight:500;line-height:18px}.portal-page .v2-jobs-page .content .job-list .job-section__chevron{color:#18181b;flex-shrink:0;width:20px;height:20px;transition:transform .2s}.portal-page .v2-jobs-page .content .job-list .job-section__chevron--up{transform:rotate(180deg)}.portal-page .v2-jobs-page .content .job-list .job-section__description,.portal-page .v2-jobs-page .content .job-list .job-section__subtitle{color:#18181b;letter-spacing:-.14px;margin:0;font-family:Inter,sans-serif;font-size:14px;font-weight:500;line-height:1.5}.portal-page .v2-jobs-page .content .job-list .job-section__description .text-blue{color:#2f80ed;cursor:pointer}.portal-page .v2-jobs-page .content .job-list .job-section__view-all{color:#52525b;cursor:pointer;background:#f4f4f5;border:none;border-radius:10px;justify-content:center;align-items:center;gap:6px;width:100%;padding:10px 0;font-family:Inter,sans-serif;font-size:13px;font-weight:500;line-height:18px;display:flex}.portal-page .v2-jobs-page .content .job-list .job-section__view-all-icon{width:16px;height:16px}.portal-page .v2-jobs-page .content .job-list .job-section__divider{border:none;border-top:1px solid #e4e4e7;margin:0}.portal-page .v2-jobs-page .content .job-list .job-section__empty-promo{border-radius:10px;flex-direction:column;gap:10px;padding:16px;display:flex}.portal-page .v2-jobs-page .content .job-list .job-section__empty-promo--whatsapp{background:#f0fbf5;border:1px solid #b3e8cc}.portal-page .v2-jobs-page .content .job-list .job-section__empty-promo--job-pass{background:#1671d9;border:none}.portal-page .v2-jobs-page .content .job-list .job-section__empty-promo--job-pass .job-section__empty-promo-title{color:#fff}.portal-page .v2-jobs-page .content .job-list .job-section__empty-promo--job-pass .job-section__empty-promo-list li,.portal-page .v2-jobs-page .content .job-list .job-section__empty-promo--job-pass .job-section__empty-promo-text{color:#ffffffd9}.portal-page .v2-jobs-page .content .job-list .job-section__empty-promo--job-pass .job-section__empty-promo-list li:before{background:#ffffff73}.portal-page .v2-jobs-page .content .job-list .job-section__empty-promo-title{color:#18181b;margin:0;font-family:Inter,sans-serif;font-size:15px;font-weight:700}.portal-page .v2-jobs-page .content .job-list .job-section__empty-promo-text{color:#3f3f46;margin:0;font-family:Inter,sans-serif;font-size:13px;font-weight:400}.portal-page .v2-jobs-page .content .job-list .job-section__empty-promo-list{flex-direction:column;gap:8px;margin:0;padding-left:0;list-style:none;display:flex}.portal-page .v2-jobs-page .content .job-list .job-section__empty-promo-list li{color:#3f3f46;align-items:center;gap:8px;font-family:Inter,sans-serif;font-size:13px;display:flex}.portal-page .v2-jobs-page .content .job-list .job-section__empty-promo-list li:before{content:"";background:#86efac;border-radius:50%;flex-shrink:0;width:10px;height:10px}.portal-page .v2-jobs-page .content .job-list .job-section__empty-promo-cta{cursor:pointer;border-radius:8px;align-items:center;gap:6px;width:fit-content;padding:8px 14px;font-family:Inter,sans-serif;font-size:13px;font-weight:600;text-decoration:none;display:inline-flex}.portal-page .v2-jobs-page .content .job-list .job-section__empty-promo-cta--whatsapp{color:#16a34a;background:0 0;border:1.5px solid #16a34a;justify-content:center;width:100%}.portal-page .v2-jobs-page .content .job-list .job-section__empty-promo-cta--job-pass{color:#2563eb;background:#fff;justify-content:center;width:100%}.portal-page .v2-jobs-page .content .job-list .job-section__empty-promo-note{color:#6b7280;margin:0;font-family:Inter,sans-serif;font-size:13px}.portal-page .v2-jobs-page .content .job-list .job-section__empty-promo-note--highlight{color:#2563eb;font-weight:600}.portal-page .v2-jobs-page .content .job-list .job-section__empty-info{background:#eff6ff;border:1px solid #bfdbfe;border-radius:10px;flex-direction:column;gap:8px;padding:16px;display:flex}.portal-page .v2-jobs-page .content .job-list .job-section__empty-info-title{color:#18181b;margin:0;font-family:Inter,sans-serif;font-size:15px;font-weight:700}.portal-page .v2-jobs-page .content .job-list .job-section__empty-info-text{color:#3f3f46;margin:0;font-family:Inter,sans-serif;font-size:13px;line-height:1.6}.portal-page .v2-jobs-page .content .job-list .job-section__empty-info-link{color:#2563eb;font-weight:600;text-decoration:none}.portal-page .v2-jobs-page .content .job-list .job-section__empty-recent-label{color:#3f3f46;margin:0;font-family:Inter,sans-serif;font-size:13px;font-weight:600}.portal-page .v2-jobs-page .content .job-list .acciojob-only-job-card{background:#fff;border:.75px solid #e4e4e7;border-radius:8px;flex-direction:column;flex-shrink:0;gap:12px;width:180px;margin-right:12px;padding:12px;display:flex}.portal-page .v2-jobs-page .content .job-list .acciojob-only-job-card__header{justify-content:space-between;align-items:flex-start;gap:9px;display:flex}.portal-page .v2-jobs-page .content .job-list .acciojob-only-job-card__info{flex-direction:column;flex:1;gap:4px;min-width:0;display:flex}.portal-page .v2-jobs-page .content .job-list .acciojob-only-job-card__role{color:#18181b;letter-spacing:-.12px;text-overflow:ellipsis;white-space:nowrap;font-family:Inter,sans-serif;font-size:12px;font-weight:600;line-height:1.5;overflow:hidden}.portal-page .v2-jobs-page .content .job-list .acciojob-only-job-card__company{color:#71717a;letter-spacing:-.105px;text-overflow:ellipsis;white-space:nowrap;font-family:Inter,sans-serif;font-size:10.5px;font-weight:500;line-height:1.5;overflow:hidden}.portal-page .v2-jobs-page .content .job-list .acciojob-only-job-card__logo{-o-object-fit:contain;object-fit:contain;border-radius:6px;flex-shrink:0;width:36px;height:36px}.portal-page .v2-jobs-page .content .job-list .acciojob-only-job-card__footer{align-items:center;gap:3px;display:flex}.portal-page .v2-jobs-page .content .job-list .acciojob-only-job-card__location-icon{color:#2b2f34b3;flex-shrink:0;width:12px;height:12px}.portal-page .v2-jobs-page .content .job-list .acciojob-only-job-card__location{color:#2b2f34b3;letter-spacing:-.09px;white-space:nowrap;font-family:Inter,sans-serif;font-size:9px;font-weight:500;line-height:1.4}.portal-page .v2-jobs-page .content .job-list .simple-job-list{flex-direction:column;gap:16px;padding:0 16px;display:flex}.portal-page .v2-jobs-page .content .job-list .status{white-space:nowrap}.portal-page .v2-jobs-page .content .job-list .deadline,.portal-page .v2-jobs-page .content .job-list .status{letter-spacing:-.24px;border-radius:8px;align-items:center;gap:4px;padding:4px 8px;font-size:13px;font-weight:500;line-height:16px;display:flex}.portal-page .v2-jobs-page .content .job-list .deadline{justify-content:center;min-width:24px}.portal-page .v2-jobs-page .fast-tack-card{cursor:pointer;background:#f6edff;border-radius:12px;flex-direction:column;gap:16px;padding:16px;display:flex}.portal-page .v2-jobs-page .fast-tack-card.standalone{margin:0 16px}.portal-page .v2-jobs-page .fast-tack-card .heading-container{flex-wrap:nowrap;justify-content:space-between;gap:8px;margin-bottom:6px;display:flex}.portal-page .v2-jobs-page .fast-tack-card .heading-container .heading{color:#5b21b6;letter-spacing:-.16px;font-size:16px;font-style:normal;font-weight:600;line-height:150%}.portal-page .v2-jobs-page .fast-tack-card .heading-container .eligible{color:#166534;text-align:center;white-space:nowrap;background:#fff;border:1px solid #bbf7d0;border-radius:8px;justify-content:center;align-items:center;gap:4px;width:max-content;height:fit-content;padding:0 8px;font-size:12px;font-style:normal;font-weight:500;line-height:18px;display:flex}.portal-page .v2-jobs-page .fast-tack-card .description{color:#7c3aed;letter-spacing:-.14px;font-size:14px;font-style:normal;font-weight:500;line-height:150%}.portal-page .v2-jobs-page .fast-tack-card .bottom-container{flex-wrap:wrap;justify-content:space-between;align-items:center;display:flex}@media screen and (max-width:500px){.portal-page .v2-jobs-page .fast-tack-card .bottom-container{gap:8px}}.portal-page .v2-jobs-page .fast-tack-card .bottom-container .redirect-button{font-size:14px;font-weight:500}.portal-page .v2-jobs-page .fast-tack-card .bottom-container .right{flex-direction:column;align-items:flex-end;gap:0;display:flex}.portal-page .v2-jobs-page .fast-tack-card .bottom-container .right .price{color:#7c47aa;font-size:14px;font-style:normal;font-weight:400;line-height:normal}.portal-page .v2-jobs-page .fast-tack-card .bottom-container .right .price span{font-weight:500}.portal-page .v2-jobs-page .fast-tack-card .bottom-container .right .scholarship-text{color:#8544b0cc;text-align:center;font-size:12px;font-style:normal;font-weight:500;line-height:normal}@media screen and (max-width:500px){.portal-page .v2-jobs-page .fast-tack-card .bottom-container{flex-direction:row;align-items:flex-start}.portal-page .v2-jobs-page .fast-tack-card .bottom-container .right{align-items:flex-start;gap:4px}}.portal-page .v2-job-drive-details-page{border-left:1px solid #e2e8f0;flex-direction:column;flex:1.5;height:100%;display:flex;overflow:auto}@media screen and (max-width:768px){.portal-page .v2-job-drive-details-page{flex:1;height:100%}}.portal-page .v2-job-drive-details-page .MuiTypography-root{text-transform:capitalize;font-family:Inter,sans-serif;font-size:15px;line-height:38px}.portal-page .v2-job-drive-details-page .powered-by{color:#2b2f34;letter-spacing:0;background:#2f80ed14;border-radius:50px;align-items:center;gap:4px;padding:5px 10px;font-size:10px;font-style:italic;font-weight:500;line-height:15px;display:flex}.portal-page .v2-job-drive-details-page button{letter-spacing:0;white-space:nowrap;gap:3.8px;padding:12px 18px;font-size:13.3px;font-weight:600;line-height:19px;border-radius:12px!important}.portal-page .v2-job-drive-details-page button.btn-outline{color:#000!important;border-color:#e2e8f0!important}.portal-page .v2-job-drive-details-page button:disabled{background-color:#e6e6e6!important}.portal-page .v2-job-drive-details-page .job-drive-details-page-content{border-left:1px solid #e2e8f0;flex-direction:column;flex:1;height:100%;display:flex;overflow:hidden}@media screen and (max-width:768px){.portal-page .v2-job-drive-details-page .job-drive-details-page-content{scroll-behavior:smooth;-webkit-overflow-scrolling:touch;flex:1;min-height:0;overflow:hidden auto}}.portal-page .v2-job-drive-details-page .job-drive-details-page-content .unauthorized{flex-direction:column;flex:1;justify-content:center;align-items:center;padding:24px;display:flex}.portal-page .v2-job-drive-details-page .job-drive-details-page-content .unauthorized img{align-self:center}.portal-page .v2-job-drive-details-page .job-drive-details-page-content .unauthorized button{border-radius:12px;min-width:350px;padding:9px 12px}.portal-page .v2-job-drive-details-page .job-drive-details-page-content .unauthorized .title{color:#2b2f34;letter-spacing:-1%;text-align:center;margin-bottom:8px;font-size:18px;font-weight:600;line-height:27px}.portal-page .v2-job-drive-details-page .job-drive-details-page-content .unauthorized .subtitle{color:#2b2f34b2;text-align:center;margin-bottom:12px;font-size:14px;font-weight:500;line-height:20px}.portal-page .v2-job-drive-details-page .job-drive-details-page-content .basic-job-details{flex-direction:column;gap:16px;padding:24px 24px 16px;display:flex}.portal-page .v2-job-drive-details-page .job-drive-details-page-content .basic-job-details .header{background:#eff6ff;border:1px solid #d5e6fb;border-radius:12px;justify-content:space-between;align-self:stretch;align-items:center;gap:16px;padding:24px;display:flex}.portal-page .v2-job-drive-details-page .job-drive-details-page-content .basic-job-details .header .title-role{flex-direction:column;flex:1;gap:6px;display:flex}.portal-page .v2-job-drive-details-page .job-drive-details-page-content .basic-job-details .header .title-role .title{color:#2b2f34b2;letter-spacing:-1%;white-space:nowrap;align-items:center;gap:8px;font-size:14px;font-weight:500;line-height:21px;display:flex}.portal-page .v2-job-drive-details-page .job-drive-details-page-content .basic-job-details .header .title-role .title .job-pass-required-chip,.portal-page .v2-job-drive-details-page .job-drive-details-page-content .basic-job-details .header .title-role .title .test-required-chip{color:#fff;text-align:center;background:linear-gradient(247deg,#1c4d8e,#091a2f);border-radius:8px;justify-content:center;align-items:center;gap:4px;min-width:24px;padding:4px 8px;font-size:12px;font-weight:500;line-height:18px;display:flex}.portal-page .v2-job-drive-details-page .job-drive-details-page-content .basic-job-details .header .title-role .role{color:#2b2f34;letter-spacing:-1%;font-size:18px;font-weight:600;line-height:27px}.portal-page .v2-job-drive-details-page .job-drive-details-page-content .basic-job-details .header .status{letter-spacing:-.24px;border-radius:8px;padding:3px 6px;font-size:13px;font-weight:500;line-height:16px}.portal-page .v2-job-drive-details-page .job-drive-details-page-content .basic-job-details .header .buttons{flex:none;justify-content:end;align-items:center;gap:8px;width:auto;display:flex}.portal-page .v2-job-drive-details-page .job-drive-details-page-content .basic-job-details .header .buttons button{flex:none}.portal-page .v2-job-drive-details-page .job-drive-details-page-content .basic-job-details .header .buttons button:disabled{font-weight:700}.portal-page .v2-job-drive-details-page .job-drive-details-page-content .basic-job-details .header .buttons button{font-weight:600}@media screen and (max-width:768px){.portal-page .v2-job-drive-details-page .job-drive-details-page-content .basic-job-details,.portal-page .v2-job-drive-details-page .job-drive-details-page-content .basic-job-details .header{padding:16px}}.portal-page .v2-job-drive-details-page .job-drive-details-page-content .basic-details-blocks{align-self:stretch;align-items:stretch;gap:16px;display:flex}@media screen and (max-width:768px){.portal-page .v2-job-drive-details-page .job-drive-details-page-content .basic-details-blocks{flex-direction:column;padding:0}}.portal-page .v2-job-drive-details-page .job-drive-details-page-content .basic-details-blocks .group{flex-direction:row;gap:16px;display:flex}.portal-page .v2-job-drive-details-page .job-drive-details-page-content .basic-details-blocks .section{background:#f4f4f5;border:1px solid #e4e4e7;border-radius:12px;flex-direction:column;flex:1 0 0;align-items:flex-start;gap:4px;padding:16px;display:flex}.portal-page .v2-job-drive-details-page .job-drive-details-page-content .basic-details-blocks .section .label{color:#2b2f34b3;letter-spacing:-.14px;font-size:14px;font-weight:500;line-height:150%}.portal-page .v2-job-drive-details-page .job-drive-details-page-content .basic-details-blocks .section .location,.portal-page .v2-job-drive-details-page .job-drive-details-page-content .basic-details-blocks .section .value{color:#2b2f34;letter-spacing:-.16px;font-size:16px;font-weight:600;line-height:150%}.portal-page .v2-job-drive-details-page .job-drive-details-page-content .basic-details-blocks .locations{color:#2b2f34b2;letter-spacing:-1%;font-size:14px;font-weight:500;line-height:19.6px}.portal-page .v2-job-drive-details-page .job-drive-details-page-content .basic-details-blocks .locations::-webkit-scrollbar{display:none}.portal-page .v2-job-drive-details-page .job-drive-details-page-content .basic-details-blocks .locations{-ms-overflow-style:none;scrollbar-width:none;white-space:nowrap;flex-wrap:wrap;align-self:center;align-items:center;gap:4px;display:flex;overflow-x:auto}.portal-page .v2-job-drive-details-page .job-drive-details-page-content .basic-details-blocks .more{color:#2b2f34b2;letter-spacing:0;text-align:center;background:#fff;border:1px solid #e2e8f0;border-radius:36px;margin-left:8px;padding:2px 8px;font-size:12px;font-weight:500;line-height:18px}.portal-page .v2-job-drive-details-page .job-drive-details-page-content .basic-details-blocks .tooltip-wrapped-container{align-items:center;display:flex}.portal-page .v2-job-drive-details-page .job-drive-details-page-content .basic-details-blocks .deadline .deadline-data{letter-spacing:-.24px;border-radius:8px;justify-content:center;align-items:center;gap:4px;min-width:24px;padding:4px 8px;font-size:13px;font-weight:500;line-height:16px;display:flex}.portal-page .v2-job-drive-details-page .job-drive-details-page-content .basic-details-blocks .deadline .value{flex-direction:column;align-items:flex-start;display:flex}@media screen and (max-width:768px){.portal-page .v2-job-drive-details-page .job-drive-details-page-content .basic-details-blocks .deadline .value{flex-direction:row;align-items:center;gap:8px}}.portal-page .v2-job-drive-details-page .job-drive-details-page-content .status-based-description{text-align:center;border-radius:8px;justify-content:center;align-self:stretch;align-items:center;gap:16px;padding:4px 12px;display:flex}.portal-page .v2-job-drive-details-page .job-drive-details-page-content .job-drive-details-with-tabs{flex-direction:column;flex:1;width:100%;height:100%;padding-bottom:0;display:flex;position:relative;overflow:hidden}@media screen and (max-width:768px){.portal-page .v2-job-drive-details-page .job-drive-details-page-content .job-drive-details-with-tabs{flex:unset;height:auto;overflow:visible}}.portal-page .v2-job-drive-details-page .job-drive-details-page-content .job-drive-details-with-tabs .unauthorized{background-color:#fffe;justify-content:center;align-items:center;padding:0 128px;display:flex;position:absolute;inset:0;overflow:auto}.portal-page .v2-job-drive-details-page .job-drive-details-page-content .job-drive-details-with-tabs .unauthorized button{width:75%;min-width:400px}@media screen and (max-width:768px){.portal-page .v2-job-drive-details-page .job-drive-details-page-content .job-drive-details-with-tabs .unauthorized{padding:32px 32px 16px}.portal-page .v2-job-drive-details-page .job-drive-details-page-content .job-drive-details-with-tabs .unauthorized button{min-width:unset;width:100%}}.portal-page .v2-job-drive-details-page .job-drive-details-page-content .job-drive-details-with-tabs .job-drive-details-tabs{flex-direction:column;flex:1;padding:0 24px;display:flex;overflow:hidden}@media screen and (max-width:768px){.portal-page .v2-job-drive-details-page .job-drive-details-page-content .job-drive-details-with-tabs .job-drive-details-tabs{flex:unset;overflow:visible}}.portal-page .v2-job-drive-details-page .job-drive-details-page-content .job-drive-details-with-tabs .job-drive-details-tabs .tab-heading{border-bottom:1px solid #e2e8f0;flex-direction:row;gap:16px;display:flex;padding-bottom:0!important}.portal-page .v2-job-drive-details-page .job-drive-details-page-content .job-drive-details-with-tabs .job-drive-details-tabs .tab-heading::-webkit-scrollbar{display:none}.portal-page .v2-job-drive-details-page .job-drive-details-page-content .job-drive-details-with-tabs .job-drive-details-tabs .tab-heading{-ms-overflow-style:none;scrollbar-width:none;margin-top:16px;overflow:auto}@media screen and (max-width:768px){.portal-page .v2-job-drive-details-page .job-drive-details-page-content .job-drive-details-with-tabs .job-drive-details-tabs .tab-heading{z-index:10;background:#fff;margin-left:-3px;position:sticky;top:0}}.portal-page .v2-job-drive-details-page .job-drive-details-page-content .job-drive-details-with-tabs .job-drive-details-tabs .tab-heading .tab{color:#2b2f34b2;cursor:pointer;letter-spacing:0;white-space:nowrap;flex:1;justify-content:center;align-items:center;padding:10px;font-size:16px;font-weight:500;line-height:24px;display:flex}.portal-page .v2-job-drive-details-page .job-drive-details-page-content .job-drive-details-with-tabs .job-drive-details-tabs .tab-heading .tab.active{color:#2f80ed;border-bottom:2px solid #2f80ed;padding-bottom:8px;font-weight:600}@media screen and (max-width:768px){.portal-page .v2-job-drive-details-page .job-drive-details-page-content .job-drive-details-with-tabs .job-drive-details-tabs{padding:0 16px}.portal-page .v2-job-drive-details-page .job-drive-details-page-content .job-drive-details-with-tabs .job-drive-details-tabs .tab-heading{gap:unset}.portal-page .v2-job-drive-details-page .job-drive-details-page-content .job-drive-details-with-tabs .job-drive-details-tabs .tab-heading .tab{letter-spacing:0;font-size:13px;font-weight:500;line-height:19.5px}}.portal-page .v2-job-drive-details-page .job-drive-details-page-content .job-drive-details-with-tabs .job-drive-details-tabs .tab-content{flex-direction:column;flex:1;padding-bottom:0;display:flex;overflow:hidden}@media screen and (max-width:768px){.portal-page .v2-job-drive-details-page .job-drive-details-page-content .job-drive-details-with-tabs .job-drive-details-tabs .tab-content{flex:unset;height:auto;overflow:visible}}.portal-page .v2-job-drive-details-page .job-drive-details-page-content .job-drive-details-with-tabs .job-drive-details-tabs .tab-content .tab-pane{flex-direction:column;flex:1;gap:24px;display:flex;overflow-y:auto}.portal-page .v2-job-drive-details-page .job-drive-details-page-content .job-drive-details-with-tabs .job-drive-details-tabs .tab-content .tab-pane::-webkit-scrollbar{display:none}.portal-page .v2-job-drive-details-page .job-drive-details-page-content .job-drive-details-with-tabs .job-drive-details-tabs .tab-content .tab-pane{-ms-overflow-style:none;scrollbar-width:none;padding:24px 0}@media screen and (max-width:768px){.portal-page .v2-job-drive-details-page .job-drive-details-page-content .job-drive-details-with-tabs .job-drive-details-tabs .tab-content .tab-pane{gap:0;height:auto;padding-bottom:80px;overflow-y:visible}.portal-page .v2-job-drive-details-page .job-drive-details-page-content .job-drive-details-with-tabs .job-drive-details-tabs .tab-content .tab-pane .tab-section{flex-direction:column;gap:24px;padding-top:24px;display:flex}.portal-page .v2-job-drive-details-page .job-drive-details-page-content .job-drive-details-with-tabs .job-drive-details-tabs .tab-content .tab-pane .tab-section:not(:last-child){border-bottom:1px solid #e2e8f0;padding-bottom:24px;scroll-margin-top:24px}}.portal-page .v2-job-drive-details-page .job-drive-details-page-content .job-drive-details-with-tabs .job-drive-details-tabs .tab-content .tab-pane hr{border:none;border-top:1px solid #e2e8f0}.portal-page .v2-job-drive-details-page .job-drive-details-page-content .job-drive-details-with-tabs .job-drive-details-tabs .tab-content .tab-pane .home-test{background:#eff6ff;border:1px solid #d5e6fb;border-radius:12px;flex-direction:column;justify-content:flex-end;align-self:stretch;align-items:flex-start;gap:16px;padding:32px 16px 16px;display:flex;position:relative}.portal-page .v2-job-drive-details-page .job-drive-details-page-content .job-drive-details-with-tabs .job-drive-details-tabs .tab-content .tab-pane .home-test .top-fixed-chip{color:#fff;text-align:center;background:#1c4d8e;border-radius:0 0 8px 8px;justify-content:center;align-items:center;gap:4px;min-width:24px;height:24px;padding:4px 8px;font-size:12px;font-weight:400;line-height:16px;display:flex;position:absolute;top:0;left:16px}.portal-page .v2-job-drive-details-page .job-drive-details-page-content .job-drive-details-with-tabs .job-drive-details-tabs .tab-content .tab-pane .home-test .content{align-self:stretch;align-items:flex-end;gap:16px;display:flex}@media screen and (max-width:768px){.portal-page .v2-job-drive-details-page .job-drive-details-page-content .job-drive-details-with-tabs .job-drive-details-tabs .tab-content .tab-pane .home-test .content{flex-direction:column}}.portal-page .v2-job-drive-details-page .job-drive-details-page-content .job-drive-details-with-tabs .job-drive-details-tabs .tab-content .tab-pane .home-test .texts{flex-direction:column;flex:1 0 0;align-items:flex-start;gap:8px;display:flex}.portal-page .v2-job-drive-details-page .job-drive-details-page-content .job-drive-details-with-tabs .job-drive-details-tabs .tab-content .tab-pane .home-test .texts .heading{color:#2b2f34;letter-spacing:-.16px;font-size:16px;font-weight:600;line-height:150%}.portal-page .v2-job-drive-details-page .job-drive-details-page-content .job-drive-details-with-tabs .job-drive-details-tabs .tab-content .tab-pane .home-test .texts .description{color:#71717a;letter-spacing:-.14px;font-size:14px;font-weight:500;line-height:150%}@media screen and (max-width:768px){.portal-page .v2-job-drive-details-page .job-drive-details-page-content .job-drive-details-with-tabs .job-drive-details-tabs .tab-content .tab-pane .home-test button{width:100%}}.portal-page .v2-job-drive-details-page .job-drive-details-page-content .job-drive-details-with-tabs .job-drive-details-tabs .tab-content .tab-pane .join-community{color:#2a2f35;border:1px solid #e0e0e0;border-radius:10px;justify-content:space-between;align-items:center;gap:16px;padding:10px;font-size:14px;font-style:normal;font-weight:500;line-height:140%;display:flex}.portal-page .v2-job-drive-details-page .job-drive-details-page-content .job-drive-details-with-tabs .job-drive-details-tabs .tab-content .tab-pane .join-community button{color:#00ba62;letter-spacing:-.56px;text-transform:capitalize;background:#e8fef2;border-radius:12px;justify-content:space-between;align-items:center;gap:8px;font-size:14px;font-style:normal;font-weight:600;line-height:140%;display:flex;border:1px solid #00ba62!important}.portal-page .v2-job-drive-details-page .job-drive-details-page-content .job-drive-details-with-tabs .job-drive-details-tabs .tab-content .tab-pane .join-community button span,.portal-page .v2-job-drive-details-page .job-drive-details-page-content .job-drive-details-with-tabs .job-drive-details-tabs .tab-content .tab-pane .join-community button svg{min-width:20px;min-height:20px}@media screen and (max-width:768px){.portal-page .v2-job-drive-details-page .job-drive-details-page-content .job-drive-details-with-tabs .job-drive-details-tabs .tab-content .tab-pane .join-community{text-align:center;flex-direction:column;align-items:center;gap:8px}}.portal-page .v2-job-drive-details-page .job-drive-details-page-content .job-drive-details-with-tabs .job-drive-details-tabs .tab-content .tab-pane .slot-booking-details{background:#fbfbfb;border:1px solid #e2e8f0;border-radius:8px;flex-direction:column;gap:12px;padding:6px 8px;display:flex}.portal-page .v2-job-drive-details-page .job-drive-details-page-content .job-drive-details-with-tabs .job-drive-details-tabs .tab-content .tab-pane .slot-booking-details .addresses{flex-direction:column;gap:4px;display:flex}.portal-page .v2-job-drive-details-page .job-drive-details-page-content .job-drive-details-with-tabs .job-drive-details-tabs .tab-content .tab-pane .slot-booking-details .row{justify-content:space-between;align-items:center;gap:8px;display:flex}.portal-page .v2-job-drive-details-page .job-drive-details-page-content .job-drive-details-with-tabs .job-drive-details-tabs .tab-content .tab-pane .slot-booking-details .row div{color:#012555;letter-spacing:-1%;justify-content:center;align-items:center;gap:6px;font-size:14px;font-weight:600;line-height:19.6px;display:flex}.portal-page .v2-job-drive-details-page .job-drive-details-page-content .job-drive-details-with-tabs .job-drive-details-tabs .tab-content .tab-pane .slot-booking-details .row span{font-size:18px}.portal-page .v2-job-drive-details-page .job-drive-details-page-content .job-drive-details-with-tabs .job-drive-details-tabs .tab-content .tab-pane .slot-booking-details .row.address{color:#012555;letter-spacing:-1%;justify-content:flex-start;align-items:flex-start;font-size:14px;font-weight:500;line-height:19.6px}.portal-page .v2-job-drive-details-page .job-drive-details-page-content .job-drive-details-with-tabs .job-drive-details-tabs .tab-content .tab-pane .slot-booking-details .row.address svg{min-width:18px;margin-top:2px}.portal-page .v2-job-drive-details-page .job-drive-details-page-content .job-drive-details-with-tabs .job-drive-details-tabs .tab-content .tab-pane .nextSteps{flex-direction:column;gap:16px;display:flex}.portal-page .v2-job-drive-details-page .job-drive-details-page-content .job-drive-details-with-tabs .job-drive-details-tabs .tab-content .tab-pane .nextSteps .next-steps-title{letter-spacing:-2%;font-size:18px;font-weight:600;line-height:24px}.portal-page .v2-job-drive-details-page .job-drive-details-page-content .job-drive-details-with-tabs .job-drive-details-tabs .tab-content .tab-pane .nextSteps .next-steps-content{flex-direction:column;gap:12px;display:flex;position:relative}.portal-page .v2-job-drive-details-page .job-drive-details-page-content .job-drive-details-with-tabs .job-drive-details-tabs .tab-content .tab-pane .nextSteps .next-steps-content .card{border:1px solid var(--stroke,#e2e8f0);background:#fff;border-radius:12px;justify-content:space-between;align-items:flex-start;gap:24px;padding:10px 12px;display:flex}.portal-page .v2-job-drive-details-page .job-drive-details-page-content .job-drive-details-with-tabs .job-drive-details-tabs .tab-content .tab-pane .nextSteps .next-steps-content .card .left{align-items:center;gap:12px;display:flex}.portal-page .v2-job-drive-details-page .job-drive-details-page-content .job-drive-details-with-tabs .job-drive-details-tabs .tab-content .tab-pane .nextSteps .next-steps-content .card .left .icon-container{-webkit-backdrop-filter:blur 20px;backdrop-filter:blur 20px;background:#f6f6f6;border-radius:8px;justify-content:center;align-items:center;min-width:34px;min-height:34px;display:flex}.portal-page .v2-job-drive-details-page .job-drive-details-page-content .job-drive-details-with-tabs .job-drive-details-tabs .tab-content .tab-pane .nextSteps .next-steps-content .card .left .icon-container svg{width:18px;height:18px}.portal-page .v2-job-drive-details-page .job-drive-details-page-content .job-drive-details-with-tabs .job-drive-details-tabs .tab-content .tab-pane .nextSteps .next-steps-content .card .left .flex-col-container .show-qr-btn{border:1px solid var(--Border-brand,#0073ff);outline:1px solid var(--Border-brand,#0073ff);width:max-content;margin-top:4px}.portal-page .v2-job-drive-details-page .job-drive-details-page-content .job-drive-details-with-tabs .job-drive-details-tabs .tab-content .tab-pane .nextSteps .next-steps-content .card .left .desc{color:#2b2f34b2;letter-spacing:0;font-size:14px;font-weight:500;line-height:19.6px}.portal-page .v2-job-drive-details-page .job-drive-details-page-content .job-drive-details-with-tabs .job-drive-details-tabs .tab-content .tab-pane .nextSteps .next-steps-content .card .title{color:#2b2f34;letter-spacing:0;font-size:14px;font-weight:600;line-height:19.6px}.portal-page .v2-job-drive-details-page .job-drive-details-page-content .job-drive-details-with-tabs .job-drive-details-tabs .tab-content .tab-pane .nextSteps .next-steps-content .card .texts{flex-direction:column;gap:4px;display:flex}@media screen and (max-width:768px){.portal-page .v2-job-drive-details-page .job-drive-details-page-content .job-drive-details-with-tabs .job-drive-details-tabs .tab-content .tab-pane .nextSteps .next-steps-content .card{flex-direction:column;gap:8px}.portal-page .v2-job-drive-details-page .job-drive-details-page-content .job-drive-details-with-tabs .job-drive-details-tabs .tab-content .tab-pane .nextSteps .next-steps-content .card .left{align-items:center;gap:8px}.portal-page .v2-job-drive-details-page .job-drive-details-page-content .job-drive-details-with-tabs .job-drive-details-tabs .tab-content .tab-pane .nextSteps .next-steps-content .card button{align-self:flex-end;width:calc(100% - 48px)}}.portal-page .v2-job-drive-details-page .job-drive-details-page-content .job-drive-details-with-tabs .job-drive-details-tabs .tab-content .tab-pane .nextSteps .next-steps-content .card button{padding:8px 18px}.portal-page .v2-job-drive-details-page .job-drive-details-page-content .job-drive-details-with-tabs .job-drive-details-tabs .tab-content .tab-pane .nextSteps .next-steps-content .line{z-index:-1;background:#2f80ed;width:3px;height:100%;position:absolute;left:24px}.portal-page .v2-job-drive-details-page .job-drive-details-page-content .job-drive-details-with-tabs .job-drive-details-tabs .tab-content .tab-pane .nextSteps .next-steps-content .join-telegram button{color:#2a2f35;border-radius:12px;box-shadow:0 1px 4px #0000001a;border:1px solid #e1e8f1!important}.portal-page .v2-job-drive-details-page .job-drive-details-page-content .job-drive-details-with-tabs .job-drive-details-tabs .tab-content .tab-pane .nextSteps .next-steps-content .join-whatsapp .icon{color:#00a707!important}.portal-page .v2-job-drive-details-page .job-drive-details-page-content .job-drive-details-with-tabs .job-drive-details-tabs .tab-content .tab-pane .nextSteps .next-steps-content .join-whatsapp button{color:#00ba62;background:#e8fef2;border-radius:12px;box-shadow:0 1px 4px #0000001a;border:1px solid #00f199!important}.portal-page .v2-job-drive-details-page .job-drive-details-page-content .job-drive-details-with-tabs .job-drive-details-tabs .tab-content .tab-pane .nextSteps .next-steps-content .job-preparation{flex-direction:column;align-items:flex-start;gap:12px;width:100%}@media screen and (max-width:768px){.portal-page .v2-job-drive-details-page .job-drive-details-page-content .job-drive-details-with-tabs .job-drive-details-tabs .tab-content .tab-pane .nextSteps .next-steps-content .job-preparation{max-width:100%}}.portal-page .v2-job-drive-details-page .job-drive-details-page-content .job-drive-details-with-tabs .job-drive-details-tabs .tab-content .tab-pane .nextSteps .next-steps-content .job-preparation .cards{justify-content:space-between;gap:8px;display:flex;overflow:auto}.portal-page .v2-job-drive-details-page .job-drive-details-page-content .job-drive-details-with-tabs .job-drive-details-tabs .tab-content .tab-pane .nextSteps .next-steps-content .job-preparation .cards::-webkit-scrollbar{display:none}.portal-page .v2-job-drive-details-page .job-drive-details-page-content .job-drive-details-with-tabs .job-drive-details-tabs .tab-content .tab-pane .nextSteps .next-steps-content .job-preparation .cards{-ms-overflow-style:none;scrollbar-width:none;max-width:100%;padding-left:48px}.portal-page .v2-job-drive-details-page .job-drive-details-page-content .job-drive-details-with-tabs .job-drive-details-tabs .tab-content .tab-pane .nextSteps .next-steps-content .job-preparation .cards .job-preparation-card{border:1px solid #e2e8f0;border-radius:8px;flex-direction:column;justify-content:space-between;gap:12px;padding:12px;display:flex;box-shadow:0 0 5.6px #00000017}.portal-page .v2-job-drive-details-page .job-drive-details-page-content .job-drive-details-with-tabs .job-drive-details-tabs .tab-content .tab-pane .nextSteps .next-steps-content .job-preparation .cards .job-preparation-card .title{color:#2a2f35;letter-spacing:-.14px;text-transform:capitalize;white-space:nowrap;font-size:14px;font-style:normal;font-weight:600;line-height:150%}.portal-page .v2-job-drive-details-page .job-drive-details-page-content .job-drive-details-with-tabs .job-drive-details-tabs .tab-content .tab-pane .nextSteps .next-steps-content .job-preparation .cards .job-preparation-card button{width:100%;border-radius:10px!important;padding:8px 12px!important;font-weight:500!important}.portal-page .v2-job-drive-details-page .job-drive-details-page-content .job-drive-details-with-tabs .job-drive-details-tabs .tab-content .tab-pane .nextSteps .next-steps-content .job-preparation.highlighted{width:95%;margin:auto;animation:2s ease-in-out infinite pulse;box-shadow:0 0 15px #051d3bb3}@keyframes pulse{0%{transform:scale(1)}50%{transform:scale(1.025)}to{transform:scale(1)}}.portal-page .v2-job-drive-details-page .job-drive-details-page-content .job-drive-details-with-tabs .job-drive-details-tabs .tab-content .tab-pane .nextSteps .next-steps-content .qr-code-container .left{align-items:center}.portal-page .v2-job-drive-details-page .job-drive-details-page-content .job-drive-details-with-tabs .job-drive-details-tabs .tab-content .tab-pane .nextSteps .next-steps-content .qr-code-container .left .icon-container{align-self:start}.portal-page .v2-job-drive-details-page .job-drive-details-page-content .job-drive-details-with-tabs .job-drive-details-tabs .tab-content .tab-pane .nextSteps .next-steps-content .qr-code-container .left .green-blinking{width:32px;height:32px}.portal-page .v2-job-drive-details-page .job-drive-details-page-content .job-drive-details-with-tabs .job-drive-details-tabs .tab-content .tab-pane .nextSteps .next-steps-content .qr-code-container .left .title{text-anchor:start;width:125px}.portal-page .v2-job-drive-details-page .job-drive-details-page-content .job-drive-details-with-tabs .job-drive-details-tabs .tab-content .tab-pane .nextSteps .next-steps-content .qr-code-container button{background:#23b33a}.portal-page .v2-job-drive-details-page .job-drive-details-page-content .job-drive-details-with-tabs .job-drive-details-tabs .tab-content .tab-pane .nextSteps .next-steps-content .skill-analysis{align-items:center}.portal-page .v2-job-drive-details-page .job-drive-details-page-content .job-drive-details-with-tabs .job-drive-details-tabs .tab-content .tab-pane .nextSteps .next-steps-content .skill-analysis button{color:#2a2f35;border-radius:12px;box-shadow:0 1px 4px #0000001a;border:1px solid #e1e8f1!important}@media screen and (max-width:768px){.portal-page .v2-job-drive-details-page .job-drive-details-page-content .job-drive-details-with-tabs .job-drive-details-tabs .tab-content .tab-pane .nextSteps .next-steps-content .skill-analysis .left{align-items:flex-start}}.portal-page .v2-job-drive-details-page .job-drive-details-page-content .job-drive-details-with-tabs .job-drive-details-tabs .tab-content .tab-pane .nextSteps .next-steps-content .view-report .left{align-items:center}.portal-page .v2-job-drive-details-page .job-drive-details-page-content .job-drive-details-with-tabs .job-drive-details-tabs .tab-content .tab-pane .nextSteps .next-steps-content .fill-details-container{background:#eef5fe;border:none}.portal-page .v2-job-drive-details-page .job-drive-details-page-content .job-drive-details-with-tabs .job-drive-details-tabs .tab-content .tab-pane .nextSteps .next-steps-content .fill-details-container .icon-container{color:#2f80ed;background:#2f80ed14!important}.portal-page .v2-job-drive-details-page .job-drive-details-page-content .job-drive-details-with-tabs .job-drive-details-tabs .tab-content .tab-pane .selectionProcess{flex-direction:column;gap:16px;display:flex}.portal-page .v2-job-drive-details-page .job-drive-details-page-content .job-drive-details-with-tabs .job-drive-details-tabs .tab-content .tab-pane .selectionProcess .heading-text{color:#2b2f34;letter-spacing:-2%;font-size:18px;font-weight:600;line-height:24px}.portal-page .v2-job-drive-details-page .job-drive-details-page-content .job-drive-details-with-tabs .job-drive-details-tabs .tab-content .tab-pane .selectionProcess .selectionProcess-list{flex-direction:column;gap:16px;display:flex}.portal-page .v2-job-drive-details-page .job-drive-details-page-content .job-drive-details-with-tabs .job-drive-details-tabs .tab-content .tab-pane .selectionProcess .selectionProcess-list .selectionProcess-list-item{border:1px solid var(--stroke,#e2e8f0);border-radius:12px;align-items:center;gap:12px;min-height:64px;padding:10px 12px;display:flex;position:relative}.portal-page .v2-job-drive-details-page .job-drive-details-page-content .job-drive-details-with-tabs .job-drive-details-tabs .tab-content .tab-pane .selectionProcess .selectionProcess-list .selectionProcess-list-item .state .green-blinking{min-width:32px;min-height:32px}.portal-page .v2-job-drive-details-page .job-drive-details-page-content .job-drive-details-with-tabs .job-drive-details-tabs .tab-content .tab-pane .selectionProcess .selectionProcess-list .selectionProcess-list-item .state svg{min-width:24px;min-height:24px;margin-right:8px}.portal-page .v2-job-drive-details-page .job-drive-details-page-content .job-drive-details-with-tabs .job-drive-details-tabs .tab-content .tab-pane .selectionProcess .selectionProcess-list .selectionProcess-list-item .stage{color:#2b2f34;font-size:16px;font-weight:500}.portal-page .v2-job-drive-details-page .job-drive-details-page-content .job-drive-details-with-tabs .job-drive-details-tabs .tab-content .tab-pane .selectionProcess .selectionProcess-list .selectionProcess-list-item .description{color:var(--description-text,#2b2f34b2);font-size:14px}.portal-page .v2-job-drive-details-page .job-drive-details-page-content .job-drive-details-with-tabs .job-drive-details-tabs .tab-content .tab-pane .selectionProcess .selectionProcess-list .selectionProcess-list-item.cancelled{background:#f0f2fa}.portal-page .v2-job-drive-details-page .job-drive-details-page-content .job-drive-details-with-tabs .job-drive-details-tabs .tab-content .tab-pane .selectionProcess .selectionProcess-list .selectionProcess-list-item.cancelled .description,.portal-page .v2-job-drive-details-page .job-drive-details-page-content .job-drive-details-with-tabs .job-drive-details-tabs .tab-content .tab-pane .selectionProcess .selectionProcess-list .selectionProcess-list-item.cancelled .stage{opacity:.4}.portal-page .v2-job-drive-details-page .job-drive-details-page-content .job-drive-details-with-tabs .job-drive-details-tabs .tab-content .tab-pane .selectionProcess .note{background:#ffab0029;border-radius:8px;justify-content:center;align-items:center;gap:8px;padding:6px 24px;display:flex}.portal-page .v2-job-drive-details-page .job-drive-details-page-content .job-drive-details-with-tabs .job-drive-details-tabs .tab-content .tab-pane .selectionProcess .note .text,.portal-page .v2-job-drive-details-page .job-drive-details-page-content .job-drive-details-with-tabs .job-drive-details-tabs .tab-content .tab-pane .selectionProcess .note .title{color:#ffab00;letter-spacing:0;font-size:14px;font-style:italic;font-weight:600;line-height:22px}.portal-page .v2-job-drive-details-page .job-drive-details-page-content .job-drive-details-with-tabs .job-drive-details-tabs .tab-content .tab-pane .selectionProcess .note .text{color:#8b5d00;font-style:normal;font-weight:500}.portal-page .v2-job-drive-details-page .job-drive-details-page-content .job-drive-details-with-tabs .job-drive-details-tabs .tab-content .tab-pane .selectionProcess .important-note-container{background:#ffa60029;border:1px solid #ffdf81;border-radius:8px;align-self:stretch;align-items:flex-start;gap:4px;margin-top:10px;padding:12px;display:flex}.portal-page .v2-job-drive-details-page .job-drive-details-page-content .job-drive-details-with-tabs .job-drive-details-tabs .tab-content .tab-pane .selectionProcess .important-note-container .important-note-label{color:#935a00;font-size:14px;font-style:italic;font-weight:600;line-height:22px}.portal-page .v2-job-drive-details-page .job-drive-details-page-content .job-drive-details-with-tabs .job-drive-details-tabs .tab-content .tab-pane .selectionProcess .important-note-container .important-note-text{color:#935b00;flex-wrap:wrap;flex:1 0 0;align-content:flex-start;align-items:flex-start;gap:2px;font-size:14px;display:flex}.portal-page .v2-job-drive-details-page .job-drive-details-page-content .job-drive-details-with-tabs .job-drive-details-tabs .tab-content .tab-pane .eligibility{flex-direction:column;gap:16px;display:flex}.portal-page .v2-job-drive-details-page .job-drive-details-page-content .job-drive-details-with-tabs .job-drive-details-tabs .tab-content .tab-pane .eligibility .content{padding:0}.portal-page .v2-job-drive-details-page .job-drive-details-page-content .job-drive-details-with-tabs .job-drive-details-tabs .tab-content .tab-pane .eligibility .heading-text{color:#2b2f34;letter-spacing:-2%;font-size:18px;font-weight:600;line-height:24px}.portal-page .v2-job-drive-details-page .job-drive-details-page-content .job-drive-details-with-tabs .job-drive-details-tabs .tab-content .tab-pane .eligibility .content,.portal-page .v2-job-drive-details-page .job-drive-details-page-content .job-drive-details-with-tabs .job-drive-details-tabs .tab-content .tab-pane .eligibility .content .row{flex-direction:column;gap:16px;display:flex}.portal-page .v2-job-drive-details-page .job-drive-details-page-content .job-drive-details-with-tabs .job-drive-details-tabs .tab-content .tab-pane .eligibility .content .row .label{letter-spacing:-2%;font-size:20px;font-weight:600;line-height:24px}.portal-page .v2-job-drive-details-page .job-drive-details-page-content .job-drive-details-with-tabs .job-drive-details-tabs .tab-content .tab-pane .eligibility .content .row ul{letter-spacing:-2%;margin-left:16px;font-size:16px;font-weight:500;line-height:24px}.portal-page .v2-job-drive-details-page .job-drive-details-page-content .job-drive-details-with-tabs .job-drive-details-tabs .tab-content .tab-pane .eligibility .content .row ul label{color:#2a2f35cc;letter-spacing:-.32px;font-size:16px;font-style:normal;font-weight:500;line-height:24px}.portal-page .v2-job-drive-details-page .job-drive-details-page-content .job-drive-details-with-tabs .job-drive-details-tabs .tab-content .tab-pane .eligibility .content .row .important{align-items:flex-start;gap:8px;display:flex}.portal-page .v2-job-drive-details-page .job-drive-details-page-content .job-drive-details-with-tabs .job-drive-details-tabs .tab-content .tab-pane .eligibility .content .row .important .sub-heading-text{color:#ff8000;letter-spacing:-2%;font-size:16px;font-style:italic;font-weight:500;line-height:24px}.portal-page .v2-job-drive-details-page .job-drive-details-page-content .job-drive-details-with-tabs .job-drive-details-tabs .tab-content .tab-pane .eligibility .content .row .important .sub-sub-heading-text{color:#2b2f34cc;letter-spacing:-2%;font-size:16px;font-style:italic;font-weight:500;line-height:24px}.portal-page .v2-job-drive-details-page .job-drive-details-page-content .job-drive-details-with-tabs .job-drive-details-tabs .tab-content .tab-pane .stipend{flex-direction:column;gap:16px;display:flex}.portal-page .v2-job-drive-details-page .job-drive-details-page-content .job-drive-details-with-tabs .job-drive-details-tabs .tab-content .tab-pane .stipend .heading-text{color:#2b2f34;letter-spacing:-2%;font-size:20px;font-weight:600;line-height:24px}.portal-page .v2-job-drive-details-page .job-drive-details-page-content .job-drive-details-with-tabs .job-drive-details-tabs .tab-content .tab-pane .stipend .stipend-amount,.portal-page .v2-job-drive-details-page .job-drive-details-page-content .job-drive-details-with-tabs .job-drive-details-tabs .tab-content .tab-pane .stipend ul{color:#2a2f35;letter-spacing:-2%;margin-left:16px;font-size:16px;font-weight:500;line-height:24px}.portal-page .v2-job-drive-details-page .job-drive-details-page-content .job-drive-details-with-tabs .job-drive-details-tabs .tab-content .tab-pane .stipend .stipend-amount label,.portal-page .v2-job-drive-details-page .job-drive-details-page-content .job-drive-details-with-tabs .job-drive-details-tabs .tab-content .tab-pane .stipend ul label{color:#2a2f35cc;letter-spacing:-.32px;font-size:16px;font-style:normal;font-weight:500;line-height:24px}.portal-page .v2-job-drive-details-page .job-drive-details-page-content .job-drive-details-with-tabs .job-drive-details-tabs .tab-content .tab-pane .stipend .stipend-amount{margin-left:0}.portal-page .v2-job-drive-details-page .job-drive-details-page-content .job-drive-details-with-tabs .job-drive-details-tabs .tab-content .tab-pane .stipend .stipend-additional-details{align-items:flex-start;gap:8px;display:flex}.portal-page .v2-job-drive-details-page .job-drive-details-page-content .job-drive-details-with-tabs .job-drive-details-tabs .tab-content .tab-pane .stipend .stipend-additional-details .sub-heading-text{color:#ff8000;letter-spacing:-2%;font-size:16px;font-style:italic;font-weight:500;line-height:24px}.portal-page .v2-job-drive-details-page .job-drive-details-page-content .job-drive-details-with-tabs .job-drive-details-tabs .tab-content .tab-pane .stipend .stipend-additional-details .sub-sub-heading-text{color:#2b2f34cc;letter-spacing:-2%;font-size:16px;font-style:italic;font-weight:500;line-height:24px}.portal-page .v2-job-drive-details-page .job-drive-details-page-content .job-drive-details-with-tabs .job-drive-details-tabs .tab-content .tab-pane .skills{flex-direction:column;gap:8px;display:flex}.portal-page .v2-job-drive-details-page .job-drive-details-page-content .job-drive-details-with-tabs .job-drive-details-tabs .tab-content .tab-pane .skills .heading-text{color:#2b2f34;letter-spacing:-2%;font-size:20px;font-weight:600;line-height:24px}.portal-page .v2-job-drive-details-page .job-drive-details-page-content .job-drive-details-with-tabs .job-drive-details-tabs .tab-content .tab-pane .skills .skills-list{flex-wrap:wrap;gap:8px;display:flex}.portal-page .v2-job-drive-details-page .job-drive-details-page-content .job-drive-details-with-tabs .job-drive-details-tabs .tab-content .tab-pane .skills .skills-list .skill{color:#2b2f34;letter-spacing:0;text-align:center;background:#f0f2f6;border-radius:36px;padding:4px 10px;font-size:14px;font-weight:500;line-height:18px}.portal-page .v2-job-drive-details-page .job-drive-details-page-content .job-drive-details-with-tabs .job-drive-details-tabs .tab-content .tab-pane .skills .sub-heading-text{color:#2b2f34;letter-spacing:0;margin-top:4px;font-size:20px;font-weight:600}.portal-page .v2-job-drive-details-page .job-drive-details-page-content .job-drive-details-with-tabs .job-drive-details-tabs .tab-content .tab-pane .skills .sub-sub-heading-text{color:#2a2f35;font-size:14px;font-style:normal;font-weight:400;line-height:140%}.portal-page .v2-job-drive-details-page .job-drive-details-page-content .job-drive-details-with-tabs .job-drive-details-tabs .tab-content .tab-pane .aboutTheCompany{flex-direction:column;gap:16px;display:flex}.portal-page .v2-job-drive-details-page .job-drive-details-page-content .job-drive-details-with-tabs .job-drive-details-tabs .tab-content .tab-pane .aboutTheCompany .heading-text{color:#2b2f34;letter-spacing:-2%;font-size:18px;font-weight:600;line-height:24px}.portal-page .v2-job-drive-details-page .job-drive-details-page-content .job-drive-details-with-tabs .job-drive-details-tabs .tab-content .tab-pane .aboutTheCompany .tiles{align-items:center;gap:16px;display:flex}.portal-page .v2-job-drive-details-page .job-drive-details-page-content .job-drive-details-with-tabs .job-drive-details-tabs .tab-content .tab-pane .aboutTheCompany .tiles button{align-items:center;color:#2f80ed!important;border:1px solid #2f80ed!important;padding:8px 14px!important}.portal-page .v2-job-drive-details-page .job-drive-details-page-content .job-drive-details-with-tabs .job-drive-details-tabs .tab-content .tab-pane .aboutTheCompany .tiles button svg{width:20px;height:20px}.portal-page .v2-job-drive-details-page .job-drive-details-page-content .job-drive-details-with-tabs .job-drive-details-tabs .tab-content .tab-pane .aboutTheCompany .tiles button .btn-icon{margin:0!important}.portal-page .v2-job-drive-details-page .job-drive-details-page-content .job-drive-details-with-tabs .job-drive-details-tabs .tab-content .tab-pane .aboutTheCompany .tiles .tile{cursor:pointer;letter-spacing:0;text-align:center;background:#f0f2fa;border:1px solid #f0f2fa;border-radius:12px;align-items:center;gap:6px;padding:8px 14px;font-size:14px;font-weight:500;line-height:18px;display:flex}.portal-page .v2-job-drive-details-page .job-drive-details-page-content .job-drive-details-with-tabs .job-drive-details-tabs .tab-content .tab-pane .aboutTheCompany .about-company{color:#2b2f34;letter-spacing:-1%;font-size:16px;font-weight:400;line-height:24px}.portal-page .v2-job-drive-details-page .job-drive-details-page-content .job-drive-details-with-tabs .job-drive-details-tabs .tab-content .tab-pane .faqs .title{color:#2b2f34;letter-spacing:-2%;font-size:18px;font-weight:600;line-height:24px}.portal-page .v2-job-drive-details-page .job-drive-details-page-content .job-drive-details-with-tabs .job-drive-details-tabs .tab-content .tab-pane .faqs .sub-title{color:#2a2f35;letter-spacing:-.36px;margin-top:16px;font-size:18px;font-style:normal;font-weight:600;line-height:24px}.portal-page .v2-job-drive-details-page .job-drive-details-page-content .job-drive-details-with-tabs .job-drive-details-tabs .tab-content .tab-pane .faqs .content{flex-direction:column;gap:0;padding:8px 0 0;display:flex}.portal-page .v2-job-drive-details-page .job-drive-details-page-content .job-drive-details-with-tabs .job-drive-details-tabs .tab-content .tab-pane .faqs .question{color:#2a2a2a;font-size:15px;font-style:normal;font-weight:525;line-height:28px}.portal-page .v2-job-drive-details-page .job-drive-details-page-content .job-drive-details-with-tabs .job-drive-details-tabs .tab-content .tab-pane .faqs .answer{color:#2a2f35cc;font-size:15px;font-style:normal;font-weight:400;line-height:24px}.portal-page .v2-job-drive-details-page .job-drive-details-page-content .job-drive-details-with-tabs .job-drive-details-tabs .tab-content .tab-pane .faqs .MuiAccordion-root{border-bottom:1px solid #e2e8f0;overflow:hidden;box-shadow:none!important;margin:0!important}.portal-page .v2-job-drive-details-page .job-drive-details-page-content .job-drive-details-with-tabs .job-drive-details-tabs .tab-content .tab-pane .faqs .MuiAccordion-root .MuiAccordionSummary-root{box-shadow:none!important;padding:0!important}.portal-page .v2-job-drive-details-page .job-drive-details-page-content .job-drive-details-with-tabs .job-drive-details-tabs .tab-content .tab-pane .faqs .MuiAccordion-root .MuiAccordionDetails-root{box-shadow:none!important;padding:0 0 16px!important}.portal-page .v2-job-drive-details-page .job-drive-details-page-content .job-drive-details-with-tabs .job-drive-details-tabs .tab-content .tab-pane .faqs .MuiAccordion-root:before{display:none}.portal-page .v2-job-drive-details-page .job-drive-details-page-bottom-bar{flex-direction:column;justify-content:center;gap:16px;padding:16px;display:flex;box-shadow:0 0 8.4px #0000000f}.portal-page .v2-job-drive-details-page .job-drive-details-page-bottom-bar .buttons{align-items:center;gap:16px;display:flex}.portal-page .v2-job-drive-details-page .job-drive-details-page-bottom-bar .buttons button{flex:1}.portal-page .v2-job-drive-details-page .job-drive-details-page-bottom-bar .share-drawer .MuiPaper-root{border-top-left-radius:24px;border-top-right-radius:24px;overflow:hidden}.portal-page .v2-job-drive-details-page .slot-booking{flex-direction:column;height:100dvh;display:flex}.portal-page .v2-job-drive-details-page .slot-booking .content{border-radius:12px;flex-direction:column;flex:1;padding:16px;display:flex;overflow:hidden}.portal-page .v2-job-drive-details-page .slot-booking .content .no-slots{color:#2b2f34;text-align:center;font-size:16px;font-weight:600;line-height:22.4px}.portal-page .v2-job-drive-details-page .slot-booking .content .form,.portal-page .v2-job-drive-details-page .slot-booking .content .form .top{flex-direction:column;flex:1;display:flex}.portal-page .v2-job-drive-details-page .slot-booking .content .form .top .note{background:#ffab0029;border-radius:8px;justify-content:center;align-items:center;gap:8px;padding:6px 24px;display:flex}.portal-page .v2-job-drive-details-page .slot-booking .content .form .top .note .text,.portal-page .v2-job-drive-details-page .slot-booking .content .form .top .note .title{color:#ffab00;letter-spacing:0;font-size:14px;font-style:italic;font-weight:600;line-height:22px}.portal-page .v2-job-drive-details-page .slot-booking .content .form .top .note .text{color:#8b5d00;font-style:normal}.portal-page .v2-job-drive-details-page .slot-booking .content .form .bottom{justify-content:flex-end;width:100%;display:flex}.portal-page .v2-job-drive-details-page .slot-booking .content .form .bottom button{width:165px}@media screen and (max-width:768px){.portal-page .v2-job-drive-details-page .slot-booking .content .form .bottom button{width:100%}}.portal-page .v2-job-drive-details-page .mobile-hired-candidates .MuiDrawer-paper{height:100%}.portal-page .v2-job-drive-details-page .hired-candidates{flex-direction:column;height:100%;display:flex;overflow:hidden}.portal-page .v2-job-drive-details-page .hired-candidates .empty{flex-direction:column;flex:1;justify-content:center;align-items:center;padding:24px;display:flex}.portal-page .v2-job-drive-details-page .hired-candidates .empty img{align-self:center}.portal-page .v2-job-drive-details-page .hired-candidates .empty button{border-radius:12px;min-width:350px;padding:9px 12px}.portal-page .v2-job-drive-details-page .hired-candidates .empty .title{color:#2b2f34;letter-spacing:-1%;text-align:center;margin-bottom:8px;font-size:18px;font-weight:600;line-height:27px}.portal-page .v2-job-drive-details-page .hired-candidates .empty .subtitle{color:#2b2f34b2;text-align:center;margin-bottom:12px;font-size:14px;font-weight:500;line-height:20px}.portal-page .v2-job-drive-details-page .hired-candidates table{height:100%}.portal-page .v2-job-drive-details-page .hired-candidates .MuiTableContainer-root{max-height:100%}.portal-page .v2-job-drive-details-page .hired-candidates .table-head th{border-bottom:1px solid var(--Gray-200,#eaecf2);color:#2a2f35b3;background:#f6f7fb;align-items:center;gap:12px;height:44px;padding:12px 24px;font-size:14px;font-style:normal;font-weight:500;line-height:18px}.portal-page .v2-job-drive-details-page .hired-candidates .table-cell.studentName .content{flex:1;justify-content:flex-start;align-items:center;gap:4px;display:flex}@media screen and (max-width:768px){.portal-page .v2-job-drive-details-page .hired-candidates .table-cell.studentName .content{flex-direction:column;justify-content:center;align-items:flex-start;gap:12px}}.portal-page .v2-job-drive-details-page .hired-candidates .table-cell.studentName .content img{-o-object-fit:cover;object-fit:cover;border-radius:32px;width:32px;height:32px}.portal-page .v2-job-drive-details-page .hired-candidates .table-cell.studentName .content{color:#2a2f35;font-size:14px;font-style:normal;font-weight:600}.portal-page .v2-job-drive-details-page .hired-candidates .table-cell.ctc{color:#2a2f35;white-space:nowrap;font-size:14px;font-style:normal;font-weight:500}.portal-page .v2-job-drive-details-page .hired-candidates .table-cell.ctc .content{flex-direction:column;justify-content:center;display:flex}.portal-page .v2-job-drive-details-page .hired-candidates .table-cell.college{color:#2a2f35;font-size:14px;font-style:normal;font-weight:400}.portal-page .v2-job-drive-details-page .hired-candidates .table-cell.college .content{flex-direction:column;display:flex}.portal-page .v2-job-drive-details-page .hired-candidates .table-cell.college .batch{color:#2a2f35b3;font-size:14px;font-style:normal;font-weight:400}.portal-page .v2-job-drive-details-page .v2-job-drive-details-section-container{flex-direction:column;gap:16px;padding:0 24px 24px;display:flex;overflow-y:auto}@media screen and (max-width:768px){.portal-page .v2-job-drive-details-page .v2-job-drive-details-section-container{padding:0 16px 16px}}.portal-page .v2-job-drive-details-page .v2-job-drive-details-section-container .section{background:#fff;border:1px solid #e4e4e7;border-radius:12px;flex-direction:column;gap:16px;padding:16px;display:flex}.portal-page .v2-job-drive-details-page .v2-job-drive-details-section-container .section .heading-text{color:#2b2f34;letter-spacing:-.16px;font-size:16px;font-weight:600;line-height:24px}.portal-page .v2-job-drive-details-page .v2-job-drive-details-section-container .v2-stipend .tiles{flex-wrap:wrap;align-items:flex-start;gap:16px;display:flex}.portal-page .v2-job-drive-details-page .v2-job-drive-details-section-container .v2-stipend .tiles .tile{flex-direction:column;flex:1 0 0;gap:4px;min-width:0;display:flex}.portal-page .v2-job-drive-details-page .v2-job-drive-details-section-container .v2-stipend .tiles .tile .label{color:#2b2f34b3;letter-spacing:-.14px;font-size:14px;font-weight:500;line-height:150%}.portal-page .v2-job-drive-details-page .v2-job-drive-details-section-container .v2-stipend .tiles .tile .value{color:#2b2f34;letter-spacing:-.16px;font-size:16px;font-weight:600;line-height:150%}.portal-page .v2-job-drive-details-page .v2-job-drive-details-section-container .selection-process-list{flex-direction:column;list-style:none;display:flex;position:relative}.portal-page .v2-job-drive-details-page .v2-job-drive-details-section-container .selection-process-list:before{content:"";z-index:0;background:#eff6ff;width:2px;position:absolute;top:28px;bottom:28px;left:17px}.portal-page .v2-job-drive-details-page .v2-job-drive-details-section-container .selection-process-list .selection-process-item{z-index:1;align-items:center;gap:8px;min-height:56px;display:flex;position:relative}.portal-page .v2-job-drive-details-page .v2-job-drive-details-section-container .selection-process-list .selection-process-item .step-indicator{z-index:1;background:#fff;border:2px solid #d5e6fb;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:36px;height:36px;display:flex;position:relative}.portal-page .v2-job-drive-details-page .v2-job-drive-details-section-container .selection-process-list .selection-process-item .step-indicator span{color:#1c4d8e;font-size:14px;font-weight:400;line-height:24px}.portal-page .v2-job-drive-details-page .v2-job-drive-details-section-container .selection-process-list .selection-process-item .step-content{flex-direction:column;gap:4px;display:flex}.portal-page .v2-job-drive-details-page .v2-job-drive-details-section-container .selection-process-list .selection-process-item .step-content .step-stage{color:#2b2f34;letter-spacing:-.14px;font-size:14px;font-weight:600;line-height:150%}.portal-page .v2-job-drive-details-page .v2-job-drive-details-section-container .selection-process-list .selection-process-item .step-content .step-description{color:#71717a;letter-spacing:-.12px;font-size:12px;font-weight:500;line-height:150%}.portal-page .v2-job-drive-details-page .v2-job-drive-details-section-container .skills{flex-direction:column;gap:16px;display:flex}.portal-page .v2-job-drive-details-page .v2-job-drive-details-section-container .skills .skills-list{flex-wrap:wrap;gap:8px;display:flex}.portal-page .v2-job-drive-details-page .v2-job-drive-details-section-container .skills .skills-list .skill{color:#2b2f34;letter-spacing:0;text-align:center;background:#f0f2f6;border-radius:36px;padding:4px 10px;font-size:14px;font-weight:500;line-height:18px}.portal-page .v2-job-drive-details-page .v2-job-drive-details-section-container .skills .skills-list a.skill{color:#1c4d8e;background:#eff6ff;text-decoration:none;box-shadow:inset 0 0 0 1px #d5e6fb}.portal-page .v2-job-drive-details-page .v2-job-drive-details-section-container .test-series .description{color:#2b2f34b2;font-size:14px;line-height:150%}.portal-page .v2-job-drive-details-page .v2-job-drive-details-section-container .test-series .test-series-cards{gap:8px;display:flex;overflow:auto}.portal-page .v2-job-drive-details-page .v2-job-drive-details-section-container .test-series .test-series-card{border:1px solid #e2e8f0;border-radius:8px;flex-direction:column;flex:none;justify-content:space-between;gap:12px;padding:12px;display:flex;box-shadow:0 0 5.6px #00000017}.portal-page .v2-job-drive-details-page .v2-job-drive-details-section-container .test-series .test-series-card .title{color:#2a2f35;text-transform:capitalize;white-space:nowrap;font-size:14px;font-weight:600;line-height:150%}.portal-page .v2-job-drive-details-page .v2-job-drive-details-section-container .test-series .test-series-card button{border-radius:10px;width:100%;padding:8px 12px;font-weight:500}.portal-page .v2-job-drive-details-page .v2-job-drive-details-section-container .what-to-prepare ul{flex-direction:column;gap:8px;list-style:none;display:flex}.portal-page .v2-job-drive-details-page .v2-job-drive-details-section-container .what-to-prepare ul a{color:#1c4d8e;font-size:14px;font-weight:500;line-height:150%;text-decoration:underline}.portal-page .v2-job-drive-details-page .v2-job-drive-details-section-container .company-details{background:#eff6ff;border:1px solid #d5e6fb}.portal-page .v2-job-drive-details-page .v2-job-drive-details-section-container .company-details .description{color:#2b2f34;letter-spacing:-.14px;font-size:14px;font-weight:500;line-height:150%}.portal-page .v2-job-drive-details-page .v2-job-drive-details-section-container .company-details .buttons{align-items:center;gap:12px;display:flex}.portal-page .v2-job-drive-details-page .v2-job-drive-details-section-container .company-details .buttons button{border-radius:12px!important;padding:8px 12px!important;font-weight:500!important}.portal-page .v2-job-drive-details-page .v2-job-drive-details-section-container .company-details .buttons .visit-website{color:#2a2f35;box-shadow:0 1px 4px #0000001a;border:1px solid #e1e8f1!important}.portal-page .v2-job-drive-details-page .v2-job-drive-details-section-container .company-details .buttons .about-company{color:#2f80ed!important;background:0 0!important;border:1px solid #2f80ed!important}.portal-page .v2-job-drive-details-page .v2-job-drive-details-section-container .company-details .buttons .linkedin-button{color:#18181b;text-align:center;border-radius:12px;justify-content:center;align-items:center;gap:6px;min-width:36px;height:40px;padding:8px 16px;font-size:14px;font-weight:500;line-height:20px;display:flex;background:#f0f9ff!important;border:1px solid #d5e6fb!important}.portal-page .v2-job-drive-details-page .v2-job-drive-details-section-container .company-details .buttons .website{img-color:#2a2f35}.portal-page .v2-job-drive-details-page .v2-job-drive-details-section-container .no-slots button{width:fit-content!important}.portal-page .v2-job-drive-details-page .v2-job-drive-details-section-container .no-slots,.portal-page .v2-job-drive-details-page .v2-job-drive-details-section-container .non-pre-eligible{background:#eff6ff;border:1px solid #d5e6fb}.portal-page .v2-job-drive-details-page .v2-job-drive-details-section-container .pre-eligible,.portal-page .v2-job-drive-details-page .v2-job-drive-details-section-container .whatsapp{background:#f0fdf4;border:1px solid #bbf7d0;border-radius:12px;flex-direction:row;justify-content:space-between;align-self:stretch;align-items:flex-end;padding:16px;display:flex}.portal-page .v2-job-drive-details-page .v2-job-drive-details-section-container .pre-eligible{flex-direction:column;align-items:flex-start}@media screen and (max-width:768px){.portal-page .v2-job-drive-details-page .v2-job-drive-details-section-container .whatsapp{flex-direction:column;align-items:flex-start}}.portal-page .v2-job-drive-details-page .v2-job-drive-details-section-container .hired-whatsapp .description,.portal-page .v2-job-drive-details-page .v2-job-drive-details-section-container .whatsapp .description{color:#71717a;letter-spacing:-.14px;font-size:14px;font-weight:500;line-height:150%}.portal-page .v2-job-drive-details-page .v2-job-drive-details-section-container .hired-whatsapp .icon,.portal-page .v2-job-drive-details-page .v2-job-drive-details-section-container .whatsapp .icon{color:#00a707!important}.portal-page .v2-job-drive-details-page .v2-job-drive-details-section-container .hired-whatsapp button,.portal-page .v2-job-drive-details-page .v2-job-drive-details-section-container .whatsapp button{color:var(--text-success-base,#15803d);text-align:center;background:#fff;border-radius:12px;justify-content:center;align-items:center;gap:6px;min-width:36px;height:40px;padding:8px 16px;font-size:14px;font-weight:500;line-height:20px;display:flex;border:1px solid #bbf7d0!important}.portal-page .v2-job-drive-details-page .v2-job-drive-details-section-container .hired-whatsapp button img,.portal-page .v2-job-drive-details-page .v2-job-drive-details-section-container .whatsapp button img{min-width:20px;min-height:20px;color:#00a707!important}.portal-page .v2-job-drive-details-page .v2-job-drive-details-section-container .golden-box{background:linear-gradient(90deg,#fdf3d4,#fffaeb);border:1px solid #f3dc9a;border-radius:12px;align-items:center;gap:12px;padding:12px 16px;display:flex}.portal-page .v2-job-drive-details-page .v2-job-drive-details-section-container .golden-box__chip{color:#5c4a14;background-color:#f5dc8c;border-radius:9999px;flex-shrink:0;padding:4px 10px;font-size:12px;font-weight:600;line-height:150%}.portal-page .v2-job-drive-details-page .v2-job-drive-details-section-container .golden-box__text{color:#3d3510;font-size:15px;font-weight:600;line-height:150%}@media screen and (max-width:768px){.portal-page .v2-job-drive-details-page .v2-job-drive-details-section-container .golden-box{flex-direction:column;align-items:flex-start;gap:8px}.portal-page .v2-job-drive-details-page .v2-job-drive-details-section-container .golden-box__text{font-size:14px}}.portal-page .v2-job-drive-details-page .v2-job-drive-details-section-container .hired-candidates-section .heading-text{letter-spacing:-.24px;font-size:24px;font-weight:600;line-height:150%}.portal-page .v2-job-drive-details-page .v2-job-drive-details-section-container .hired-candidates{flex-direction:column;gap:16px;display:flex}.portal-page .v2-job-drive-details-page .v2-job-drive-details-section-container .hired-candidates .candidates-subtitle{color:#2a2f35b3;padding:4px 0;font-size:13px;font-weight:500;line-height:150%}.portal-page .v2-job-drive-details-page .v2-job-drive-details-section-container .hired-candidates .candidate-row{border:1px solid;border-radius:12px;align-items:center;gap:16px;padding:16px;display:flex}.portal-page .v2-job-drive-details-page .v2-job-drive-details-section-container .hired-candidates .candidate-row .candidate-avatar{border-radius:8px;flex-shrink:0;width:48px;height:48px;overflow:hidden}.portal-page .v2-job-drive-details-page .v2-job-drive-details-section-container .hired-candidates .candidate-row .candidate-avatar img{-o-object-fit:cover;object-fit:cover;border-radius:8px;width:100%;height:100%}.portal-page .v2-job-drive-details-page .v2-job-drive-details-section-container .hired-candidates .candidate-row .candidate-avatar .profile-placeholder{color:#fff;background-color:#c7d0d8;border-radius:9999px;justify-content:center;align-items:center;width:44px;height:44px;font-size:1.5rem;font-weight:700;display:flex}.portal-page .v2-job-drive-details-page .v2-job-drive-details-section-container .hired-candidates .candidate-row .candidate-info{flex:1;min-width:0}.portal-page .v2-job-drive-details-page .v2-job-drive-details-section-container .hired-candidates .candidate-row .candidate-info .candidate-name{color:#2b2f34;letter-spacing:-.16px;text-overflow:ellipsis;white-space:nowrap;font-size:16px;font-weight:600;line-height:150%;overflow:hidden}.portal-page .v2-job-drive-details-page .v2-job-drive-details-section-container .hired-candidates .candidate-row .candidate-info .candidate-college{color:#18181b;letter-spacing:-.14px;text-overflow:ellipsis;white-space:nowrap;font-size:14px;font-weight:500;line-height:150%;overflow:hidden}.portal-page .v2-job-drive-details-page .v2-job-drive-details-section-container .hired-candidates .candidate-row--placed{background-color:#f0f7ff;border-color:#d5e6fb;gap:20px;padding:20px 24px}.portal-page .v2-job-drive-details-page .v2-job-drive-details-section-container .hired-candidates .candidate-row--placed .candidate-avatar{background-color:#fff;width:56px;height:56px}.portal-page .v2-job-drive-details-page .v2-job-drive-details-section-container .hired-candidates .candidate-row--placed .candidate-avatar img{-o-object-fit:contain;object-fit:contain}.portal-page .v2-job-drive-details-page .v2-job-drive-details-section-container .hired-candidates .candidate-row--placed .candidate-college{color:#3f3f46;font-weight:400}.portal-page .v2-job-drive-details-page .v2-job-drive-details-section-container .hired-candidates .candidate-row--placed .candidate-placed{color:#3f3f46;font-size:14px;line-height:150%}.portal-page .v2-job-drive-details-page .v2-job-drive-details-section-container .hired-candidates .candidate-row--placed .candidate-placed strong{color:#18181b;font-weight:600}@media screen and (max-width:768px){.portal-page .v2-job-drive-details-page .v2-job-drive-details-section-container .hired-candidates .candidate-row--placed{align-items:flex-start;gap:12px;padding:14px 16px}.portal-page .v2-job-drive-details-page .v2-job-drive-details-section-container .hired-candidates .candidate-row--placed .candidate-avatar{width:44px;height:44px}.portal-page .v2-job-drive-details-page .v2-job-drive-details-section-container .hired-candidates .candidate-row--placed .candidate-name{font-size:15px}.portal-page .v2-job-drive-details-page .v2-job-drive-details-section-container .hired-candidates .candidate-row--placed .candidate-college{white-space:normal;font-size:13px}.portal-page .v2-job-drive-details-page .v2-job-drive-details-section-container .hired-candidates .candidate-row--placed .candidate-placed{margin-top:2px;font-size:13px}.portal-page .v2-job-drive-details-page .v2-job-drive-details-section-container .hired-candidates .candidate-row--placed .candidate-linkedin{padding:0}.portal-page .v2-job-drive-details-page .v2-job-drive-details-section-container .hired-candidates .candidate-row--placed .candidate-linkedin img{width:32px;height:32px}}.portal-page .v2-job-drive-details-page .v2-job-drive-details-section-container .hired-candidates .candidate-row .candidate-linkedin{flex-shrink:0;justify-content:center;align-items:center;padding:4px;text-decoration:none;display:flex}.portal-page .v2-job-drive-details-page .v2-job-drive-details-section-container .hired-candidates .candidate-row .candidate-linkedin img{display:block}.portal-page .job-drive-details-share{flex-direction:column;align-items:center;padding:24px;display:flex;position:relative}.portal-page .job-drive-details-share .close-container{position:absolute;top:16px;right:16px}.portal-page .job-drive-details-share .heading{color:#2a2f35;text-align:center;font-size:16px;font-style:normal;font-weight:500;line-height:22px}.portal-page .job-drive-details-share .link{width:100%;margin-top:8px;position:relative}.portal-page .job-drive-details-share .link input{padding:12px 16px}.portal-page .job-drive-details-share hr{border:none;border-top:1px solid #e2e8f0;width:100%}.portal-page .job-drive-details-share .share-buttons{justify-content:space-between;align-items:center;width:100%;margin-top:16px;display:flex;overflow-x:auto}@media screen and (max-width:768px){.portal-page .job-drive-details-share .share-buttons{margin-top:8px}}.portal-page .job-drive-details-share .share-buttons button{background-color:#0000;flex-direction:column;align-items:center;padding:0;display:flex}.portal-page .job-drive-details-share .share-buttons button .icon{color:#fff;background:#0082f5;border-radius:50px;padding:8px}.portal-page .job-drive-details-share .share-buttons button{color:#2a2f35cc;letter-spacing:.2px;font-size:14px;font-style:normal;font-weight:400;line-height:165%}@media screen and (max-width:768px){.portal-page .job-drive-details-share{padding:16px}}.portal-page .view-result-tooltip-container::-webkit-scrollbar{display:none}.portal-page .view-result-tooltip-container{-ms-overflow-style:none;scrollbar-width:none}.portal-page .slot-booked-toast{background-color:#fff!important;border:1px solid #f2f4f7!important;border-radius:12px!important;padding:16px!important}.portal-page .slot-booked-toast .slot-booked-toast-body{padding:0}.portal-page .slot-booked-toast .slot-booked-toast-body .successfully-slot-booked{align-self:stretch;align-items:flex-start;gap:16px;display:flex}.portal-page .slot-booked-toast .slot-booked-toast-body .successfully-slot-booked .icon{align-items:flex-start;min-width:40px;min-height:40px;display:flex}.portal-page .slot-booked-toast .slot-booked-toast-body .successfully-slot-booked .icon svg{min-width:40px;min-height:40px}.portal-page .slot-booked-toast .slot-booked-toast-body .successfully-slot-booked .texts{flex-direction:column;gap:4px;display:flex}.portal-page .slot-booked-toast .slot-booked-toast-body .successfully-slot-booked .texts .title{color:#2a2f35;font-size:14px;font-style:normal;font-weight:600;line-height:20px}.portal-page .slot-booked-toast .slot-booked-toast-body .successfully-slot-booked .texts .desc{color:#2a2f35b3;font-size:14px;font-style:normal;font-weight:400;line-height:20px}@media screen and (max-width:768px){.portal-page .slot-booked-toast{width:calc(100dvw - 32px);margin-top:16px;margin-left:16px;padding:8px!important}}.portal-page .placements-banner-card{color:#fff;background:linear-gradient(135deg,#16275c,#21408f 55%,#2a4fd9 120%);border-radius:20px;padding:24px}.portal-page .placements-banner-card .mobile-only{display:none}.portal-page .placements-banner-card__top{flex-wrap:nowrap;align-items:center;gap:20px;display:flex}.portal-page .placements-banner-card__headline{font-family:var(--font-head);letter-spacing:-.02em;font-size:clamp(20px,2.2vw,26px);font-weight:800;line-height:1.15}.portal-page .placements-banner-card__stats{flex-wrap:nowrap;gap:4px;display:flex}.portal-page .placements-banner-card__stat{background:#ffffff1a;border-radius:12px;flex-direction:column;gap:2px;padding:10px;display:flex}.portal-page .placements-banner-card__stat .value{white-space:nowrap;font-size:15px;font-weight:800}.portal-page .placements-banner-card__stat .label{color:#ffffffb3;white-space:nowrap;font-size:11px;font-weight:500}.portal-page .placements-banner-card__cta{color:#1a3670;white-space:nowrap;background:#fff;border-radius:10px;flex-shrink:0;align-items:center;gap:8px;margin-left:auto;padding:12px 20px;font-size:14px;font-weight:700;text-decoration:none;transition:transform .15s;display:inline-flex}.portal-page .placements-banner-card__cta:hover{transform:translateY(-1px)}.portal-page .placements-banner-card__logos{margin-top:20px;padding-bottom:2px}.portal-page .placements-banner-card__logos .rfm-marquee-container{overflow:hidden}.portal-page .placements-banner-card__logo{background:#fff;border-radius:10px;flex-shrink:0;justify-content:center;align-items:center;height:36px;margin-right:12px;padding:8px 16px;display:flex}.portal-page .placements-banner-card__logo img{-o-object-fit:contain;object-fit:contain;width:auto;height:100%}@media screen and (max-width:768px){.portal-page .placements-banner-card{flex-wrap:nowrap;padding:20px}.portal-page .placements-banner-card .mobile-only{display:flex}.portal-page .placements-banner-card .desktop-only{display:none}.portal-page .placements-banner-card__top{flex-direction:column;align-items:flex-start;gap:14px}.portal-page .placements-banner-card__headline{font-size:22px}.portal-page .placements-banner-card__stat{padding:10px}.portal-page .placements-banner-card__cta{justify-content:center;width:fit-content;margin-top:12px;margin-left:0;padding:10px 14px}.portal-page .placements-banner-card__logos{margin-top:16px}.portal-page .placements-banner-card__stats{gap:4px}}.portal-page .v2-job-drive-details-page .fast-tack-card{cursor:pointer;background:#f6edff;border-radius:12px;flex-direction:column;gap:16px;padding:16px;display:flex}.portal-page .v2-job-drive-details-page .fast-tack-card .heading-container{flex-wrap:nowrap;justify-content:space-between;gap:8px;margin-bottom:6px;display:flex}.portal-page .v2-job-drive-details-page .fast-tack-card .heading-container .heading{color:#5b21b6;letter-spacing:-.16px;font-size:16px;font-style:normal;font-weight:600;line-height:150%}.portal-page .v2-job-drive-details-page .fast-tack-card .heading-container .eligible{color:#166534;text-align:center;white-space:nowrap;background:#fff;border:1px solid #bbf7d0;border-radius:8px;justify-content:center;align-items:center;gap:4px;width:max-content;height:fit-content;padding:0 8px;font-size:12px;font-style:normal;font-weight:500;line-height:18px;display:flex}.portal-page .v2-job-drive-details-page .fast-tack-card .description{color:#7c3aed;letter-spacing:-.14px;font-size:14px;font-style:normal;font-weight:500;line-height:150%}.portal-page .v2-job-drive-details-page .fast-tack-card .bottom-container{flex-wrap:wrap;justify-content:space-between;align-items:center;display:flex}@media screen and (max-width:500px){.portal-page .v2-job-drive-details-page .fast-tack-card .bottom-container{gap:8px}}.portal-page .v2-job-drive-details-page .fast-tack-card .bottom-container .redirect-button{font-size:14px;font-weight:500}.portal-page .v2-job-drive-details-page .fast-tack-card .bottom-container .right{flex-direction:column;align-items:flex-end;gap:0;display:flex}.portal-page .v2-job-drive-details-page .fast-tack-card .bottom-container .right .price{color:#7c47aa;font-size:14px;font-style:normal;font-weight:400;line-height:normal}.portal-page .v2-job-drive-details-page .fast-tack-card .bottom-container .right .price span{font-weight:500}.portal-page .v2-job-drive-details-page .fast-tack-card .bottom-container .right .scholarship-text{color:#8544b0cc;text-align:center;font-size:12px;font-style:normal;font-weight:500;line-height:normal}@media screen and (max-width:500px){.portal-page .v2-job-drive-details-page .fast-tack-card .bottom-container{flex-direction:row;align-items:flex-start}.portal-page .v2-job-drive-details-page .fast-tack-card .bottom-container .right{align-items:flex-start;gap:4px}}.portal-page .v2-jobs-page.oc-page{background:#fff}.portal-page .v2-jobs-page.oc-page .oc-scroll{box-sizing:border-box;color:#0f172a;flex:1;width:100%;max-width:1184px;min-height:0;margin:0 auto;padding:0 32px 64px;overflow-y:auto}@media screen and (max-width:768px){.portal-page .v2-jobs-page.oc-page .oc-scroll{padding:0 16px 40px}}.portal-page .v2-jobs-page.oc-page .jobs-top-category-bar a.category{text-decoration:none}.portal-page .v2-jobs-page.oc-page a:focus-visible,.portal-page .v2-jobs-page.oc-page button:focus-visible{outline-offset:2px;outline:2px solid #1d4ed8}.portal-page .oc-btnp,.portal-page .oc-btns{cursor:pointer;border-radius:10px;justify-content:center;align-items:center;min-height:44px;padding:0 20px;font-family:inherit;font-size:14px;font-weight:700;text-decoration:none;display:inline-flex}.portal-page .oc-btnp{color:#fff;background:#1d4ed8;border:0}.portal-page .oc-btnp:hover{color:#fff;background:#1e40af}.portal-page .oc-btns{color:#1d4ed8;background:#fff;border:1px solid #bfd0f5;padding:0 18px}.portal-page .oc-btns:hover{background:#f3f7ff}.portal-page .oc-crumbs{color:#64748b;flex-wrap:wrap;align-items:center;gap:8px;margin-top:22px;font-size:14px;display:flex}.portal-page .oc-crumbs a{color:#1d4ed8;font-weight:600;text-decoration:none}.portal-page .oc-crumbs a:hover{color:#1e3a8a;text-decoration:underline}.portal-page .oc-crumbs__sep{color:#94a3b8}.portal-page .oc-crumbs__current{color:#0f172a;font-weight:600}.portal-page .oc-header{margin-top:18px}.portal-page .oc-header h1{color:#0f172a;letter-spacing:-.02em;margin:0;font-size:34px;font-weight:800;line-height:1.2}@media screen and (max-width:768px){.portal-page .oc-header h1{font-size:26px}}.portal-page .oc-header p{color:#475569;margin:10px 0 0;font-size:15px;line-height:1.6}.portal-page .oc-switchrow{margin-top:22px}@media screen and (max-width:768px){.portal-page .oc-switchrow{margin-top:16px}}.portal-page .oc-switch{box-sizing:border-box;background:#f3f3f3;border-radius:999px;gap:4px;max-width:272px;padding:4px;display:flex}@media screen and (max-width:768px){.portal-page .oc-switch{max-width:none}}.portal-page .oc-switch__opt{color:#6b6b6b;cursor:pointer;background:0 0;border:0;border-radius:999px;flex:1;min-height:40px;padding:0;font-family:inherit;font-size:15px;font-weight:700}.portal-page .oc-switch__opt.on{color:#0f172a;background:#fff;box-shadow:0 1px 3px #0f172a1f}.portal-page .oc-layout{grid-template-columns:272px minmax(0,1fr);align-items:start;gap:0 28px;margin-top:16px;display:grid}.portal-page .oc-layout--single{grid-template-columns:minmax(0,1fr)}@media screen and (max-width:768px){.portal-page .oc-layout{margin-top:14px;display:block}}.portal-page .oc-main{min-width:0}.portal-page .oc-main>:first-child{margin-top:0}.portal-page .oc-side{background:#fff;border:1px solid #e5e9f0;border-radius:16px;max-height:calc(100vh - 32px);padding:20px 20px 8px;position:sticky;top:16px;overflow-y:auto}@media screen and (max-width:768px){.portal-page .oc-side{display:none}}.portal-page .oc-side__head{border-bottom:1px solid #eef1f6;flex-wrap:wrap;align-items:baseline;gap:4px 12px;padding-bottom:14px;display:flex}.portal-page .oc-side__head h2{color:#0f172a;margin:0;font-size:16px;font-weight:700}.portal-page .oc-side__applied{color:#1d4ed8;margin-left:auto;font-size:13px;font-weight:700}.portal-page .oc-fsec{border-bottom:1px solid #eef1f6;padding:16px 0}.portal-page .oc-fsec:last-child{border-bottom:0}.portal-page .oc-fsec__title{color:#0f172a;margin:0 0 12px;font-size:15px;font-weight:700}.portal-page .oc-fsec__search{box-sizing:border-box;color:#1f2937;background:#fff;border:1px solid #d5dce8;border-radius:999px;width:100%;height:38px;margin-bottom:8px;padding:0 14px;font-family:inherit;font-size:13px}.portal-page .oc-fsec__search::placeholder{color:#64748b}.portal-page .oc-fsec__opts{flex-direction:column;display:flex}.portal-page .oc-fsec__none{color:#64748b;margin:8px 0;font-size:13px}.portal-page .oc-fsec__more{box-sizing:border-box;color:#1d4ed8;height:26px;margin-top:6px;font-size:13px;font-weight:700;line-height:18px;display:block}.portal-page .oc-fsec__more,.portal-page .oc-opt{cursor:pointer;text-align:left;background:0 0;border:0;padding:4px 0;font-family:inherit}.portal-page .oc-opt{color:#1f2937;align-items:center;gap:10px;width:100%;min-height:36px;font-size:14px;text-decoration:none;display:flex}.portal-page .oc-opt:hover .oc-opt__box{border-color:#1d4ed8}.portal-page .oc-opt.on .oc-opt__name{color:#0f172a;font-weight:600}.portal-page .oc-opt__box{color:#fff;background:#fff;border:1.5px solid #94a3b8;border-radius:4px;flex:none;justify-content:center;align-items:center;width:18px;height:18px;display:inline-flex}.portal-page .oc-opt.on>.oc-opt__box{background:#0f172a;border-color:#0f172a}.portal-page .oc-opt__name{flex:1;min-width:0}.portal-page .oc-opt__ct{color:#64748b;flex:none;font-size:13px}.portal-page .oc-clear{color:#1d4ed8;background:0 0;border:0;padding:0;font-weight:700}.portal-page .oc-clear,.portal-page .oc-schip{cursor:pointer;font-family:inherit;font-size:13px}.portal-page .oc-schip{color:#0f172a;white-space:nowrap;background:#e8eaf6;border:1px solid #0f172a;border-radius:999px;flex:none;align-items:center;gap:6px;min-height:34px;padding:0 12px;font-weight:600;display:inline-flex}.portal-page .oc-mbar{display:none}@media screen and (max-width:768px){.portal-page .oc-mbar{align-items:center;gap:10px;margin-bottom:16px;display:flex}}.portal-page .oc-mbar__btn{color:#0f172a;cursor:pointer;background:#fff;border:1px solid #d5dce8;border-radius:12px;flex:none;justify-content:center;align-items:center;width:42px;height:42px;display:inline-flex;position:relative}.portal-page .oc-mbar__badge{box-sizing:border-box;color:#fff;text-align:center;background:#1d4ed8;border-radius:999px;min-width:18px;height:18px;padding:0 5px;font-size:11px;font-weight:700;line-height:18px;position:absolute;top:-6px;right:-6px}.portal-page .oc-mbar__chips{scrollbar-width:none;gap:8px;min-width:0;display:flex;overflow-x:auto}.portal-page .oc-mbar__chips::-webkit-scrollbar{display:none}.portal-page .oc-sheet{z-index:100000;align-items:flex-end;display:flex;position:fixed;inset:0}.portal-page .oc-sheet__backdrop{background:#0f172a8c;position:absolute;inset:0}.portal-page .oc-sheet__panel{color:#0f172a;background:#fff;border-radius:20px 20px 0 0;flex-direction:column;width:100%;height:85vh;max-height:85vh;display:flex;position:relative}.portal-page .oc-sheet__grab{background:#cbd5e1;border-radius:999px;align-self:center;width:40px;height:4px;margin:10px 0 4px}.portal-page .oc-sheet__head{justify-content:space-between;align-items:center;padding:8px 20px 12px;display:flex}.portal-page .oc-sheet__head h2{margin:0;font-size:20px;font-weight:800}.portal-page .oc-sheet__applied{gap:8px;padding:0 20px 12px;display:flex;overflow-x:auto}.portal-page .oc-sheet__body{border-top:1px solid #eef1f6;flex:1;grid-template-columns:124px minmax(0,1fr);min-height:0;display:grid}.portal-page .oc-sheet__tabs{border-right:1px solid #eef1f6;flex-direction:column;display:flex;overflow-y:auto}.portal-page .oc-sheet__tab{color:#475569;cursor:pointer;text-align:left;background:0 0;border-top:0;border-bottom:1px solid #eef1f6;border-left:3px solid #0000;border-right:0;padding:18px 14px;font-family:inherit;font-size:14px;font-weight:500}.portal-page .oc-sheet__tab.on{color:#0f172a;border-left-color:#0f172a;font-weight:700}.portal-page .oc-sheet__opts{padding:8px 18px;overflow-y:auto}.portal-page .oc-sheet__opts .oc-opt{min-height:44px}.portal-page .oc-sheet__foot{padding:12px 20px calc(12px + env(safe-area-inset-bottom,0px));background:#fff;border-top:1px solid #eef1f6}.portal-page .oc-sheet__apply{color:#fff;cursor:pointer;background:#1d4ed8;border:0;border-radius:999px;width:100%;min-height:48px;font-family:inherit;font-size:16px;font-weight:700}.portal-page .oc-empty{text-align:center;background:#fff;border:1px solid #e5e9f0;border-radius:16px;margin-top:24px;padding:32px}.portal-page .oc-empty h2{margin:0;font-size:20px;font-weight:700}.portal-page .oc-empty p{color:#475569;max-width:520px;margin:8px auto 0;font-size:14px;line-height:1.6}.portal-page .oc-empty__actions{flex-wrap:wrap;justify-content:center;gap:10px;margin-top:18px;display:flex}.portal-page .oc-shead{flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:8px;display:flex}.portal-page .oc-shead h2{color:#0f172a;margin:0;font-size:20px;font-weight:700}.portal-page .oc-shead a{color:#1d4ed8;font-size:14px;font-weight:700;text-decoration:none}.portal-page .oc-shead a:hover{text-decoration:underline}.portal-page .oc-shead__link{justify-content:center;align-items:center;display:flex}.portal-page .oc-sub{color:#475569;margin:6px 0 0;font-size:14px}.portal-page .oc-drives{margin-top:28px}.portal-page .oc-drives__grid{grid-template-columns:repeat(auto-fill,minmax(min(320px,100%),1fr));gap:16px;margin-top:14px;display:grid}.portal-page .oc-dcard{background:#fff;border:1.5px solid #bfd0f5;border-radius:16px;flex-direction:column;gap:12px;padding:20px;display:flex}.portal-page .oc-dcard__top{justify-content:space-between;align-items:flex-start;gap:12px;display:flex}.portal-page .oc-dcard__label{color:#1d4ed8;letter-spacing:.06em;background:#eef4ff;border-radius:6px;padding:4px 8px;font-size:11px;font-weight:800;display:inline-block}.portal-page .oc-dcard__role{margin:10px 0 0;font-size:18px;font-weight:700}.portal-page .oc-dcard__role a{color:#0f172a;text-decoration:none}.portal-page .oc-dcard__role a:hover{text-decoration:underline}.portal-page .oc-dcard__company{color:#475569;margin-top:2px;font-size:14px}.portal-page .oc-dcard__logo{color:#dc2626;border:1px solid #e5e9f0;border-radius:10px;flex:none;place-items:center;width:48px;height:48px;font-size:11px;font-weight:700;display:grid;overflow:hidden}.portal-page .oc-dcard__logo img{-o-object-fit:contain;object-fit:contain;width:100%;height:100%}.portal-page .oc-dcard__meta{color:#1f2937;flex-wrap:wrap;gap:6px 16px;font-size:14px;display:flex}.portal-page .oc-dcard__foot{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px;margin-top:auto;display:flex}.portal-page .oc-dcard__badge{color:#334155;background:#f1f4f9;border-radius:999px;padding:4px 10px;font-size:13px;font-weight:600}.portal-page .oc-dcard__badge--accent{color:#1d4ed8;background:#eef4ff}.portal-page .oc-dcard__actions{gap:8px;display:flex}.portal-page .oc-jobs{margin-top:32px}.portal-page .oc-jobs__count{color:#475569;align-items:center;gap:12px;font-size:13px;display:flex}.portal-page .oc-jobs__wrap{background:#fff;border:1px solid #e5e9f0;border-radius:16px;margin-top:14px;overflow-x:auto}.portal-page .oc-jobs[aria-busy=true] .oc-jobs__mlist,.portal-page .oc-jobs[aria-busy=true] .oc-jobs__wrap{opacity:.6}.portal-page .oc-tbl{border-collapse:collapse;width:100%;font-size:14px}.portal-page .oc-tbl th{color:#0f172a;text-align:left;background:#fafbfd;border-bottom:1px solid #e2e8f0;padding:14px 16px;font-size:13px;font-weight:700}.portal-page .oc-tbl td{color:#1f2937;vertical-align:top;border-bottom:1px solid #eef1f6;padding:16px}.portal-page .oc-tbl tr:last-child td{border-bottom:0}.portal-page .oc-tbl__role{min-width:220px}.portal-page .oc-tbl__role strong{color:#0f172a;font-weight:700;display:block}.portal-page .oc-tbl__company{color:#475569;margin-top:3px}.portal-page .oc-tbl__type{color:#64748b;margin-top:4px;font-size:12px}.portal-page .oc-tbl__nowrap{white-space:nowrap}.portal-page .oc-tbl__skills{min-width:160px}.portal-page .oc-tbl__apply{text-align:right;white-space:nowrap}.portal-page .oc-tbl td:last-child,.portal-page .oc-tbl th:last-child{z-index:1;background:#fff;position:sticky;right:0}.portal-page .oc-tbl th:last-child{background:#fafbfd}.portal-page .oc-tbl__source{color:#64748b;margin-top:6px;font-size:12px}.portal-page .oc-only-mobile{display:none}@media screen and (max-width:768px){.portal-page .oc-only-mobile{display:block}.portal-page .oc-only-web{display:none}}.portal-page .oc-tbl .oc-tbl__promo td{box-shadow:none;background:#fff;padding:14px 16px;position:static}.portal-page .oc-tbl .oc-tbl__promo td .oc-ft{margin-top:0}.portal-page .oc-mlist{flex-direction:column;gap:12px;margin-top:14px;display:flex}.portal-page .oc-mlist .oc-mlist__ft{border-radius:16px}.portal-page .oc-wa{box-sizing:border-box;color:#fff;background:#25d366;border-radius:16px;align-items:center;gap:12px;padding:14px 16px;text-decoration:none;display:flex}.portal-page .oc-wa:hover{background:#1ebe59}.portal-page .oc-wa__icon{flex:none}.portal-page .oc-wa__text{flex-direction:column;gap:2px;min-width:0;display:flex}.portal-page .oc-wa__text strong{font-size:15px;font-weight:700;line-height:1.35}.portal-page .oc-wa__text span{opacity:.92;font-size:12px;line-height:1.4}.portal-page .oc-mcard{box-sizing:border-box;background:#fff;border:1px solid #e5e9f0;border-radius:16px;width:100%;padding:16px}.portal-page .oc-mcard__role{color:#0f172a;margin:0;font-size:16px;font-weight:600;line-height:1.4}.portal-page .oc-mcard__company{color:#475569;margin-top:2px;font-size:14px;line-height:1.5}.portal-page .oc-mcard__location{color:#475569;align-items:center;gap:4px;margin-top:6px;font-size:13px;line-height:1.4;display:flex}.portal-page .oc-mcard__location svg{flex-shrink:0}.portal-page .oc-mcard__skills{border-top:1px solid #eef1f6;flex-wrap:wrap;margin-top:12px;padding-top:12px;display:flex}.portal-page .oc-mcard__skills .oc-sk{margin-bottom:4px}.portal-page .oc-mcard__foot{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px;margin-top:8px;display:flex}.portal-page .oc-mcard__meta{color:#475569;flex-direction:column;gap:2px;font-size:12px;display:flex}.portal-page .oc-sr{clip:rect(0 0 0 0);width:1px;height:1px;position:absolute;overflow:hidden}.portal-page .oc-sk{color:#334155;background:#f1f4f9;border-radius:999px;margin:0 6px 6px 0;padding:3px 10px;font-size:12px;font-weight:500;display:inline-block}.portal-page .oc-apply{color:#fff;cursor:pointer;letter-spacing:.04em;background:#1d6fe0;border:0;border-radius:6px;justify-content:center;align-items:center;min-height:36px;padding:0 18px;font-family:inherit;font-size:13px;font-weight:700;display:inline-flex}.portal-page .oc-apply:hover{background:#1858b5}.portal-page .oc-apply--done{color:#15803d;cursor:pointer;background:#ecfdf5;min-height:36px;padding:0 12px}.portal-page .oc-apply--done:hover{background:#d1fae5}.portal-page .oc-pages{flex-wrap:wrap;align-items:center;gap:8px;margin-top:20px;display:flex}.portal-page .oc-pages__gap{color:#64748b;padding:0 4px}.portal-page .oc-pages__note{color:#64748b;margin-left:4px;font-size:12px}.portal-page .oc-pg{color:#334155;cursor:pointer;background:#fff;border:1px solid #d5dce8;border-radius:8px;justify-content:center;align-items:center;min-width:40px;min-height:40px;padding:0 12px;font-family:inherit;font-size:14px;font-weight:600;display:inline-flex}.portal-page .oc-pg:hover:not(:disabled):not(.on){color:#0f172a;border-color:#94a3b8}.portal-page .oc-pg.on{color:#fff;cursor:default;background:#0f172a;border-color:#0f172a}.portal-page .oc-pg:disabled{cursor:default;opacity:.6}.portal-page .oc-ft{color:#6d28d9;background:#f6f1ff;border:1px solid #e4d7fb;border-radius:16px;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px;margin-top:16px;padding:18px 22px;font-size:14px;display:flex}.portal-page .oc-ft__text{flex:420px;min-width:0}.portal-page .oc-ft__text strong{color:#5b21b6;font-weight:800;display:block}.portal-page .oc-ft__text span{margin-top:4px;display:block}.portal-page .oc-ft__price{text-align:right;font-size:13px}.portal-page .oc-ft__cta{color:#fff;cursor:pointer;background:#6d28d9;border:0;border-radius:8px;align-items:center;min-height:44px;padding:0 18px;font-family:inherit;font-size:13px;font-weight:700;text-decoration:none;display:inline-flex}.portal-page .oc-ft__cta:hover{background:#5b21b6}.portal-page .oc-related{background:#fff;border:1px solid #e5e9f0;border-radius:16px;margin-top:40px;padding:24px}.portal-page .oc-related h2{margin:0;font-size:20px;font-weight:700}.portal-page .oc-related__cols{grid-template-columns:repeat(auto-fit,minmax(min(240px,100%),1fr));gap:24px;margin-top:16px;display:grid}.portal-page .oc-related h3{margin:0 0 6px;font-size:15px;font-weight:700}.portal-page .oc-related a{color:#1d4ed8;padding:6px 0;font-size:14px;text-decoration:none;display:block}.portal-page .oc-related a:hover{color:#1e3a8a;text-decoration:underline}.portal-page .oc-faq{margin-top:40px}.portal-page .oc-faq>h2{margin:0;font-size:20px;font-weight:700}.portal-page .oc-faq__list{flex-direction:column;gap:12px;margin-top:14px;display:flex}.portal-page .oc-faq__item{background:#fff;border:1px solid #e5e9f0;border-radius:14px;padding:18px 20px}.portal-page .oc-faq__item h3{margin:0;font-size:15px;font-weight:700}.portal-page .oc-faq__item p{color:#334155;margin:8px 0 0;font-size:14px;line-height:1.65}.portal-page .hd-faq{color:#0f1b33;background:#fff;border:1px solid #e7ebf1;border-radius:12px;flex-direction:column;gap:20px;padding:20px;display:flex}.portal-page .hd-faq--bare{border:0;padding:0}.portal-page .hd-faq__head{flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:8px 16px;display:flex}.portal-page .hd-faq__head h2,.portal-page .hd-faq__head h3{letter-spacing:-.01em;margin:0;font-size:18px;font-weight:600;line-height:150%}.portal-page .hd-faq__head p{color:#6b7485;margin:4px 0 0;font-size:13px;line-height:150%}.portal-page .hd-faq__all{color:#2e7be6;cursor:pointer;font:inherit;background:0 0;border:0;padding:4px 0;font-size:13px;font-weight:600}.portal-page .hd-faq__pills{flex-wrap:wrap;gap:8px;display:flex}.portal-page .hd-faq__pills a{color:#1a1f2b;background:#f5f9ff;border:1px solid #e3eaf5;border-radius:999px;align-items:center;gap:6px;padding:6px 12px;font-size:13px;font-weight:500;line-height:150%;text-decoration:none;display:inline-flex}.portal-page .hd-faq__pills a:hover{color:#1c5fc2;border-color:#2e7be6}.portal-page .hd-faq__pills a span{color:#2e7be6;font-size:11px;font-weight:600}.portal-page .hd-faq__cat{flex-direction:column;gap:12px;scroll-margin-top:16px;display:flex}.portal-page .hd-faq__cat-head{cursor:pointer;background:#fff;border:1px solid #e7ebf1;border-radius:10px;justify-content:space-between;align-items:center;gap:12px;padding:12px 16px;display:flex}.portal-page .hd-faq__cat-head h3,.portal-page .hd-faq__cat-head h4{color:#0f1b33;letter-spacing:-.01em;align-items:center;gap:8px;margin:0;font-size:16px;font-weight:600;line-height:150%;display:flex}.portal-page .hd-faq__cat-head h3 span,.portal-page .hd-faq__cat-head h4 span{color:#2e7be6;background:#eef4fd;border-radius:999px;padding:2px 7px;font-size:11px;font-weight:600}.portal-page .hd-faq__cat-head i{color:#2e7be6;flex:none;font-size:12px;font-style:normal;transition:transform .15s}.portal-page .hd-faq__cat-head.on{background:#f5f9ff;border-color:#d6e4f8}.portal-page .hd-faq__cat-head.on i{transform:rotate(180deg)}.portal-page .hd-faq__panel{flex-direction:column;gap:12px;display:flex}.portal-page .hd-faq__panel[hidden]{display:none}.portal-page .hd-faq__section{flex-direction:column;gap:8px;display:flex}.portal-page .hd-faq__section>h3,.portal-page .hd-faq__section>h4,.portal-page .hd-faq__section>h5{color:#2e7be6;letter-spacing:.06em;text-transform:uppercase;margin:0;font-size:12px;font-weight:600;line-height:150%}.portal-page .hd-faq__list{border:1px solid #e7ebf1;border-radius:10px;overflow:hidden}.portal-page .hd-faq__list details{background:#fff}.portal-page .hd-faq__list details+details{border-top:1px solid #e7ebf1}.portal-page .hd-faq__list details[open]{background:#fafcff}.portal-page .hd-faq__list summary{cursor:pointer;justify-content:space-between;align-items:center;gap:16px;padding:14px 16px;list-style:none;display:flex}.portal-page .hd-faq__list summary::-webkit-details-marker{display:none}.portal-page .hd-faq__list summary h4,.portal-page .hd-faq__list summary h5,.portal-page .hd-faq__list summary h6{color:#0f1b33;text-wrap:pretty;margin:0;font-size:14px;font-weight:600;line-height:1.45}.portal-page .hd-faq__list summary>span{color:#2e7be6;background:#eef4fd;border-radius:50%;flex:none;justify-content:center;align-items:center;width:22px;height:22px;font-size:15px;line-height:1;display:flex}.portal-page .hd-faq__list details[open] summary>span{color:#fff;background:#2e7be6}.portal-page .hd-faq__answer{color:#4a5466;flex-direction:column;gap:6px;padding:0 16px 14px;font-size:14px;line-height:1.6;display:flex}.portal-page .hd-faq__answer p{text-wrap:pretty;margin:0}.portal-page .hd-faq__answer ul{flex-direction:column;gap:4px;margin:0;padding-left:20px;list-style:outside;display:flex}.portal-page .hd-faq__answer a{color:#2e7be6;font-weight:500}.portal-page .jobs-seo-page{flex-direction:column;flex:1;width:100%;height:100%;min-height:0;display:flex}.portal-page .jobs-seo-page>.v2-jobs-page{flex:1;min-height:0}.portal-page .jobs-seo-page :where(h1,h2,h3){margin:0}.portal-page .jobs-seo-page a.fast-tack-card,.portal-page .jobs-seo-page a.job-drive-card{color:inherit;text-decoration:none}.portal-page .jobs-seo-header{background:#f8f9ff;border-bottom:1px solid #e2e8f0;padding:14px 24px 16px}.portal-page .jobs-seo-header .hd-crumbs{color:#71717a;flex-wrap:wrap;align-items:center;gap:8px;font-size:13px;line-height:150%;display:flex}.portal-page .jobs-seo-header .hd-crumbs a{color:inherit;text-decoration:none}.portal-page .jobs-seo-header .hd-crumbs a:hover{color:#2a4fd9}.portal-page .jobs-seo-header .hd-crumbs [aria-current]{color:#18181b}.portal-page .jobs-seo-header .hd-head{justify-content:space-between;align-items:flex-end;gap:24px;margin-top:10px;display:flex}.portal-page .jobs-seo-header h1{color:#14172b;font-size:32px;font-weight:700;line-height:125%}.portal-page .jobs-seo-header h1 .hd-month{color:#3b73e0}.portal-page .jobs-seo-header p{color:#52525b;max-width:840px;margin:10px 0 0;font-size:15px;line-height:150%}.portal-page .jobs-seo-header .hd-meta{color:#71717a;flex:none;align-items:center;gap:10px;font-size:13px;display:flex}.portal-page .jobs-seo-header .hd-meta b{color:#18181b;font-weight:500}.portal-page .jobs-seo-header .hd-live{color:#2d7a46;background:#e7f6ec;border-radius:999px;align-items:center;gap:6px;padding:6px 12px;font-weight:600;display:inline-flex}.portal-page .jobs-seo-header .hd-live:before{content:"";background:#3fae5f;border-radius:50%;width:8px;height:8px}@media screen and (max-width:768px){.portal-page .jobs-seo-header{padding:12px 16px}.portal-page .jobs-seo-header .hd-head{flex-direction:column;align-items:flex-start;gap:12px}.portal-page .jobs-seo-header h1{font-size:22px}.portal-page .jobs-seo-header p{font-size:14px}}.portal-page .job-drive-card .posted-on-chip{color:#52525b;background:#f4f4f5;border-radius:999px;align-self:flex-start;padding:2px 10px;font-size:12px;font-weight:500;line-height:150%}.portal-page .jobs-seo-not-found{text-align:center;padding:48px 16px}.portal-page .jobs-seo-not-found a{color:#2f80ed}.portal-page .hd-frame{height:calc(100dvh - var(--top-banner-height,0px) - 53px);flex-direction:column;min-height:560px;display:flex}.portal-page .hd-frame>.jobs-seo-page,.portal-page .hd-frame>.v2-jobs-page{flex:1;min-height:0}@media screen and (max-width:768px){.portal-page .hd-frame{height:auto;min-height:0}}.portal-page .job-drive-details-page{border-left:1px solid #e2e8f0;flex-direction:column;flex:1.5;height:100%;display:flex;overflow:hidden}@media screen and (max-width:768px){.portal-page .job-drive-details-page{flex:1}}.portal-page .v2-jobs-page.oc-page{height:auto;min-height:0;overflow:visible}.portal-page .v2-jobs-page.oc-page .oc-scroll{overflow:visible}.portal-page .v2-jobs-page.oc-page .oc-side{max-height:calc(100vh - 104px);top:88px}.portal-page .hiw-panel{color:#0f1b33;background:#fff;border-left:1px solid #e2e8f0;flex-direction:column;flex:1.5;gap:20px;height:100%;padding:20px 32px 32px;display:flex;overflow-y:auto}.portal-page .hiw-panel .hiw{border:1px solid #e7ebf1;border-radius:12px;flex-direction:column;gap:18px;padding:20px;display:flex}.portal-page .hiw-panel .hiw__head{flex-direction:column;gap:4px;display:flex}.portal-page .hiw-panel .hiw__head h2{letter-spacing:-.01em;margin:0;font-size:18px;font-weight:600;line-height:150%}.portal-page .hiw-panel .hiw__head p{color:#6b7485;margin:0;font-size:13px}.portal-page .hiw-panel .hiw__steps{grid-template-columns:repeat(auto-fit,minmax(170px,1fr));gap:16px 20px;margin:0;padding:0;list-style:none;display:grid}.portal-page .hiw-panel .hiw__steps li{font-size:inherit;line-height:inherit;flex-direction:column;gap:8px;min-width:0;display:flex;position:relative}.portal-page .hiw-panel .hiw__steps h3{text-wrap:pretty;margin:0;font-size:14px;font-weight:600;line-height:1.4}.portal-page .hiw-panel .hiw__steps p{color:#4a5466;text-wrap:pretty;margin:0;font-size:13px;line-height:1.55}.portal-page .hiw-panel .hiw__dot,.portal-page .hiw-panel .hiw__dot span{align-items:center;height:32px;display:flex;position:relative}.portal-page .hiw-panel .hiw__dot span{box-sizing:border-box;color:#2e7be6;z-index:1;background:#fff;border:2px solid #2e7be6;border-radius:50%;justify-content:center;width:32px;font-size:13px;font-weight:700}.portal-page .hiw-panel li:not(.last) .hiw__dot:before{content:"";background:repeating-linear-gradient(90deg,#b9d2f5 0 6px,#0000 6px 10px);height:2px;position:absolute;top:15px;left:40px;right:-12px}.portal-page .hiw-panel li:not(.last) .hiw__dot:after{color:#8db6ef;content:"▶";font-size:12px;line-height:14px;position:absolute;top:9px;right:-14px}.portal-page .hiw-panel li.last .hiw__dot span{color:#fff;background:#2e7be6}.portal-page .hiw-panel .hiw__note{color:#4a5466;border-top:1px solid #eef1f5;margin:0;padding-top:16px;font-size:13px}@media screen and (max-width:768px){.portal-page .hiw-panel{border-top:1px solid #e2e8f0;border-left:0;height:auto;padding:20px 16px 24px}.portal-page .hiw-panel .hiw__steps li .hiw__dot:after,.portal-page .hiw-panel .hiw__steps li .hiw__dot:before{display:none}}.portal-page .v2-jobs-page .content.details-first>.job-list{order:-1}@media screen and (max-width:768px){.portal-page .v2-job-drive-details-page,.portal-page .v2-job-drive-details-page .job-drive-details-page-content{height:auto;overflow:visible}.portal-page .v2-job-drive-details-page .job-drive-details-page-bottom-bar{padding-bottom:calc(16px + env(safe-area-inset-bottom,0px));z-index:20;background:#fff;position:sticky;bottom:0}}.portal-page{text-align:left}.portal-page .wrapper{background:0 0;margin:0;padding:0}
