/* ==========================================================
DISHA Recruitment | Education Industry Recruitment
Version 4.2 MASTER | Unique classes: edux-
========================================================== */
:root{--edux-blue:#0B4F9C;--edux-green:#2E9E44;--edux-muted:#687384;--edux-border:#dfe8f1;--edux-light:#f7f9fc;--edux-hero:#f4f8fd;--edux-green-bg:#f4faf6}
.edu-nav-current{color:var(--edux-blue)!important;font-weight:700!important}
.edux-hero{background:var(--edux-hero);padding:28px 0 32px}.edux-hero-grid{max-width:1180px;margin:auto;display:grid;grid-template-columns:minmax(0,1.08fr) minmax(390px,.92fr);gap:42px;align-items:center}.edux-hero-content h1{margin:0 0 13px;color:var(--edux-blue);font-family:"Poppins",sans-serif;font-size:31px;line-height:1.13;font-weight:700}.edux-eyebrow,.edux-section-kicker{display:block;margin-bottom:7px;color:var(--edux-green);font:800 10px/1.2 "Open Sans",sans-serif;letter-spacing:1.1px;text-transform:uppercase}.edux-hero-content p{max-width:650px;margin:0 0 12px;color:var(--edux-muted);font:15px/1.65 "Open Sans",sans-serif}.edux-hero-content .edux-hero-intro{color:#465363;font-size:15.5px;line-height:1.62}.edux-hero-content strong{color:#234f84}.edux-hero-btn{margin-top:3px}.edux-hero-image{display:flex;justify-content:flex-end}.edux-hero-image img{display:block;width:100%;max-width:470px;height:auto;border-radius:18px;border:1px solid #dfe8f2;box-shadow:0 14px 34px rgba(11,79,156,.11)}
.edux-section-heading{max-width:900px;margin:0 auto 22px}.edux-heading-center{text-align:center}.edux-section-heading h2{margin:0;color:var(--edux-blue);font:700 25px/1.22 "Poppins",sans-serif}.edux-title-line{width:48px;height:3px;margin:8px 0 11px;border-radius:3px;background:var(--edux-green)}.edux-heading-center .edux-title-line{margin-left:auto;margin-right:auto}.edux-section-heading p{max-width:840px;margin:0;color:#657080;font:13.5px/1.62 "Open Sans",sans-serif}
.edux-hiring-areas,.edux-experience,.edux-growth,.edux-difference,.edux-why,.edux-faq{padding:29px 0 31px;background:#fff}.edux-organisations,.edux-employer-intent,.edux-specialists{padding:29px 0 31px;background:var(--edux-light)}.edux-breadth,.edux-process{padding:29px 0 31px;background:var(--edux-hero)}
.edux-area-grid{max-width:1080px;margin:auto;display:grid;grid-template-columns:1fr 1fr;gap:16px}.edux-area-card{padding:20px 21px 18px;border:1px solid var(--edux-border);border-radius:15px;background:#fff;box-shadow:0 8px 22px rgba(11,79,156,.055);transition:.2s}.edux-area-card:hover,.edux-specialist-card:hover{transform:translateY(-2px);box-shadow:0 12px 28px rgba(11,79,156,.09)}.edux-area-featured{border-top:3px solid var(--edux-blue)}.edux-area-icon,.edux-intent-icon,.edux-specialist-icon{width:40px;height:40px;display:flex;align-items:center;justify-content:center;border-radius:50%;background:#eef5ff;color:var(--edux-blue);font-size:17px;margin-bottom:10px}.edux-area-card h3,.edux-org-card h3,.edux-growth-card h3,.edux-breadth-card h3,.edux-difference-card h3,.edux-process-card h3,.edux-why-card h3,.edux-intent-card h3,.edux-specialist-card h3{margin:0 0 6px;color:var(--edux-blue);font-family:"Poppins",sans-serif}.edux-area-card h3{font-size:17px}.edux-area-card p{margin:0;color:var(--edux-muted);font:12.8px/1.55 "Open Sans",sans-serif}.edux-area-card .edux-area-roles{margin-bottom:7px;color:#315b8e;font-weight:700;font-size:12px}.edux-area-card a,.edux-intent-card a,.edux-specialist-card span{display:inline-flex;gap:7px;margin-top:12px;color:var(--edux-green);font:700 12px "Open Sans",sans-serif;text-decoration:none}
.edux-org-grid{max-width:1080px;margin:auto;display:grid;grid-template-columns:repeat(3,1fr);gap:13px}.edux-org-card{padding:17px;border:1px solid #e1e8f0;border-radius:13px;background:#fff;box-shadow:0 6px 18px rgba(11,79,156,.045)}.edux-org-card>i,.edux-breadth-icon{width:34px;height:34px;display:flex;align-items:center;justify-content:center;margin-bottom:8px;border-radius:50%;background:#eef5ff;color:var(--edux-blue)}.edux-org-card h3{font-size:15px}.edux-org-card p{margin:0;color:var(--edux-muted);font:12px/1.52 "Open Sans",sans-serif}
.edux-experience-grid{max-width:1040px;margin:auto;display:grid;grid-template-columns:1fr 1fr;gap:16px}.edux-experience-card{display:flex;gap:14px;padding:19px 20px;border:1px solid var(--edux-border);border-radius:14px;background:#f9fbfd}.edux-experience-icon{width:42px;height:42px;flex:0 0 42px;display:flex;align-items:center;justify-content:center;border-radius:50%;background:#eef5ff;color:var(--edux-blue)}.edux-experience-label{display:block;margin-bottom:4px;color:var(--edux-green);font:800 9.5px "Open Sans",sans-serif;letter-spacing:.8px}.edux-experience-card h3{margin:0 0 6px;color:var(--edux-blue);font:700 16px/1.3 "Poppins",sans-serif}.edux-experience-card p{margin:0;color:#657080;font:12.5px/1.55 "Open Sans",sans-serif}.edux-experience-note{max-width:1040px;margin:13px auto 0;display:flex;gap:10px;padding:12px 15px;border-left:3px solid var(--edux-green);background:var(--edux-green-bg);border-radius:8px}.edux-experience-note i{color:var(--edux-green)}.edux-experience-note p{margin:0;color:#5f6d64;font:12.5px/1.55 "Open Sans",sans-serif}
.edux-breadth-grid,.edux-growth-grid,.edux-difference-grid,.edux-why-grid{max-width:1080px;margin:auto;display:grid;grid-template-columns:repeat(4,1fr);gap:13px}.edux-breadth-card,.edux-growth-card,.edux-difference-card,.edux-why-card{padding:18px 17px;border:1px solid #e0e8f0;border-radius:13px;background:#fff;box-shadow:0 7px 20px rgba(11,79,156,.045)}.edux-breadth-card h3,.edux-growth-card h3,.edux-difference-card h3,.edux-why-card h3{font-size:15px}.edux-breadth-card ul,.edux-difference-card ul{list-style:none;margin:0;padding:0}.edux-breadth-card li,.edux-difference-card li{margin:5px 0;color:#687384;font:12px/1.42 "Open Sans",sans-serif}.edux-breadth-card li{padding-left:15px;position:relative}.edux-breadth-card li:before{content:"";position:absolute;left:0;top:.62em;width:6px;height:6px;border-radius:50%;background:var(--edux-green)}.edux-growth-number{display:inline-flex;width:29px;height:29px;align-items:center;justify-content:center;margin-bottom:9px;border-radius:8px;background:#eef5ff;color:var(--edux-blue);font:700 11px "Poppins",sans-serif}.edux-growth-card p,.edux-why-card p{margin:0;color:#687384;font:12px/1.55 "Open Sans",sans-serif}.edux-difference-card>i,.edux-why-card>i{color:var(--edux-green);font-size:18px;margin-bottom:9px}
.edux-intent-grid{max-width:1080px;margin:auto;display:grid;grid-template-columns:repeat(3,1fr);gap:15px}.edux-intent-card{padding:19px;border:1px solid #e0e8f0;border-radius:14px;background:#fff;box-shadow:0 8px 22px rgba(11,79,156,.05)}.edux-intent-card h3{font-size:16px}.edux-intent-card p{margin:0;color:#687384;font:12.5px/1.58 "Open Sans",sans-serif}
.edux-process-grid{max-width:1080px;margin:auto;display:grid;grid-template-columns:repeat(6,1fr);gap:9px}.edux-process-card{min-height:152px;padding:16px 13px;border:1px solid var(--edux-border);border-radius:12px;background:#fff}.edux-process-card>span{display:inline-flex;width:27px;height:27px;align-items:center;justify-content:center;margin-bottom:9px;border-radius:7px;background:var(--edux-green);color:#fff;font:700 10px "Poppins",sans-serif}.edux-process-card h3{font-size:14px}.edux-process-card p{margin:0;color:#687384;font:11.5px/1.5 "Open Sans",sans-serif}
.edux-trust-strip{max-width:720px;margin:18px auto 0;display:grid;grid-template-columns:1fr 1fr;border:1px solid #dbe6ef;border-radius:12px;overflow:hidden;background:#f7fafc}.edux-trust-strip>div{padding:13px;text-align:center}.edux-trust-strip>div+div{border-left:1px solid #dbe6ef}.edux-trust-strip strong{display:block;color:var(--edux-blue);font:700 18px "Poppins",sans-serif}.edux-trust-strip span{display:block;color:#687384;font:11px "Open Sans",sans-serif}
.edux-specialist-grid{max-width:1080px;margin:auto;display:grid;grid-template-columns:1fr 1fr;gap:16px}.edux-specialist-card{display:flex;gap:15px;padding:20px;border:1px solid var(--edux-border);border-radius:15px;background:#fff;box-shadow:0 8px 22px rgba(11,79,156,.055);text-decoration:none;transition:.2s}.edux-specialist-icon{flex:0 0 43px;width:43px;height:43px}.edux-specialist-card h3{font-size:16px;line-height:1.32}.edux-specialist-card p{margin:0;color:#687384;font:12.5px/1.55 "Open Sans",sans-serif}
.edux-faq-wrapper{max-width:1040px;margin:auto}.edux-faq-item{margin-bottom:9px;border:1px solid #e1e8f0;border-radius:11px;background:#fff;overflow:hidden}.edux-faq-item summary{position:relative;cursor:pointer;list-style:none;padding:15px 48px 15px 18px;color:var(--edux-blue);font:600 14px/1.45 "Poppins",sans-serif}.edux-faq-item summary::-webkit-details-marker{display:none}.edux-faq-item summary:after{content:"+";position:absolute;right:18px;top:50%;transform:translateY(-50%);color:var(--edux-green);font-size:20px}.edux-faq-item[open] summary:after{content:"−"}.edux-faq-item p{margin:0;padding:0 19px 17px;color:#687384;font:13px/1.68 "Open Sans",sans-serif}
.edux-final-cta{padding:43px 0 45px;background:var(--edux-hero);text-align:center;border-top:1px solid #e1eaf3}.edux-final-cta h2{margin:0 0 10px;color:var(--edux-blue);font:700 29px/1.2 "Poppins",sans-serif}.edux-final-cta p{max-width:700px;margin:0 auto;color:#657080;font:14px/1.65 "Open Sans",sans-serif}.edux-cta-actions{display:flex;justify-content:center;align-items:center;flex-wrap:wrap;gap:12px;margin-top:19px}.edux-cta-secondary{display:inline-flex;align-items:center;gap:7px;padding:10px 15px;border:1px solid #cbd9e6;border-radius:7px;background:#fff;color:var(--edux-blue);font:700 12px "Open Sans",sans-serif;text-decoration:none}
@media(max-width:991px){.edux-hero-grid{grid-template-columns:1fr;gap:24px}.edux-hero-image{justify-content:center}.edux-org-grid{grid-template-columns:1fr 1fr}.edux-breadth-grid,.edux-growth-grid,.edux-difference-grid,.edux-why-grid{grid-template-columns:1fr 1fr}.edux-process-grid{grid-template-columns:repeat(3,1fr)}}
@media(max-width:767px){.edux-hero{padding:20px 0 24px}.edux-hero-content h1{font-size:26px}.edux-hero-content p{font-size:14px}.edux-hero-image img{max-width:430px;border-radius:14px}.edux-section-heading h2{font-size:22px}.edux-area-grid,.edux-org-grid,.edux-experience-grid,.edux-intent-grid,.edux-specialist-grid{grid-template-columns:1fr}.edux-breadth-grid,.edux-growth-grid,.edux-difference-grid,.edux-why-grid{grid-template-columns:1fr 1fr}.edux-process-grid{grid-template-columns:1fr 1fr}.edux-trust-strip{grid-template-columns:1fr}.edux-trust-strip>div+div{border-left:none;border-top:1px solid #dbe6ef}.edux-final-cta h2{font-size:25px}}
@media(max-width:520px){.edux-breadth-grid,.edux-growth-grid,.edux-difference-grid,.edux-why-grid,.edux-process-grid{grid-template-columns:1fr}.edux-specialist-card{padding:17px 16px}.edux-cta-actions{flex-direction:column}.edux-cta-actions .btn,.edux-cta-secondary{width:100%;justify-content:center}}
