.consultants-directory{background:linear-gradient(180deg,#e9ebf8,#fff 620px);color:#141b34;font-family:Almarai,Arial,sans-serif;padding:132px clamp(16px,5vw,96px) 100px}.consultants-directory__list{margin-inline:auto;max-width:1240px}.consultants-directory__hero{background:linear-gradient(270deg,#141b34,#141b3400),url(./consultants-banner.CpblAb7U.png) 50%/cover no-repeat;border-radius:40px;color:#fff;display:flex;flex-direction:column;justify-content:space-between;min-height:450px;overflow:hidden;padding:40px}.consultants-directory__breadcrumb{align-items:center;display:flex;font-size:20px;gap:24px}.consultants-directory__breadcrumb a{color:#c3c5ce;text-decoration:none}.consultants-directory__breadcrumb [aria-current]{font-weight:700}.consultants-directory__intro{margin-top:100px}.consultants-directory h1{color:inherit;font-family:inherit;font-size:48px;font-weight:700;margin:0 0 24px}.consultants-directory__intro p{font-size:24px;line-height:1.5;margin:0 0 28px}.consultants-directory__highlights{display:flex;flex-wrap:wrap;gap:20px}.consultants-directory__highlights :is(a,button){background:#f3f3f3;border:0;border-radius:100px;color:#141b34;cursor:pointer;font:inherit;font-size:14px;padding:6px 20px;text-decoration:none}.consultants-directory__list{scroll-margin-top:24px}.consultants-directory__filters{align-items:center;display:flex;gap:16px;margin:40px 0}.consultants-directory h2{color:inherit;flex-shrink:0;font-family:inherit;font-size:20px;margin:0 0 0 24px}.consultants-directory__sector{flex:0 0 200px;width:200px}.consultants-directory__search{align-items:center;background:#f3f3f3;border-radius:100px;color:gray;display:flex;gap:12px;min-height:52px;padding:12px 20px;width:min(100%,610px)}.consultants-directory__search svg{flex-shrink:0;height:22px;width:22px;fill:none;stroke:currentColor;stroke-width:1.5}.consultants-directory__search input{background:transparent;border:0;color:#141b34;font:inherit;font-size:16px;min-width:0;outline:none;width:100%}.consultants-directory__search:focus-within{outline:3px solid #8ea9e8;outline-offset:3px}.consultants-directory__count{color:#737373;font-size:20px;margin:0 0 20px}.consultants-directory__grid{display:grid;gap:20px;grid-template-columns:repeat(3,minmax(0,400px));justify-content:center}.consultants-directory .home-consultant-card{border:1px solid #e9e9e9;box-shadow:0 2px 18px #00000017}.consultants-directory .home-consultant-card__portrait{height:282px}.consultants-directory__availability{align-items:center;background:#eff5ff;border-radius:16px;display:flex;flex-wrap:wrap;font-size:13px;gap:8px;min-height:48px;padding:10px 14px}.consultants-directory__availability svg{flex-shrink:0;height:22px;width:22px;fill:none;stroke:currentColor;stroke-width:1.4}.consultants-directory__availability span{color:#737373}.consultants-directory__availability strong{font-size:inherit}.consultants-directory__pagination{display:flex;gap:12px;justify-content:center;margin-top:100px}.consultants-directory__pagination :is(button,span){background:#fff;border:1px solid #e4e4e4;border-radius:10px;color:#737373;display:grid;font:inherit;font-size:18px;min-height:40px;min-width:40px;padding:4px 10px;place-items:center}.consultants-directory__pagination button{cursor:pointer}.consultants-directory__pagination [aria-current]{background:#141b34;border-color:#141b34;color:#fff}.consultants-directory__pagination button:disabled{cursor:default;opacity:.4}.consultants-directory__status{padding:60px 20px;text-align:center}.consultants-directory__notice{color:#737373}.consultants-directory :is(a,button,select):focus-visible{outline:3px solid #8ea9e8;outline-offset:3px}@media (max-width:1099px){.consultants-directory__grid{grid-template-columns:repeat(2,minmax(0,400px))}.consultants-directory__filters{flex-wrap:wrap}.consultants-directory__search{flex:1;min-width:240px}.consultants-directory h2{width:100%}.consultants-directory h1{font-size:40px}.consultants-directory__intro p{font-size:22px}}@media (max-width:639px){.consultants-directory{padding:110px 16px 56px}.consultants-directory__hero{padding:24px}.consultants-directory__breadcrumb{font-size:16px;gap:16px}.consultants-directory__intro{margin-top:70px}.consultants-directory h1{font-size:34px}.consultants-directory__intro p{font-size:18px}.consultants-directory__highlights{gap:10px}.consultants-directory__highlights :is(a,button){padding:6px 14px}.consultants-directory__filters{margin:28px 0}.consultants-directory__search,.consultants-directory__sector{width:100%}.consultants-directory__sector{flex-basis:100%}.consultants-directory__grid{grid-template-columns:minmax(0,400px)}.consultants-directory__count{font-size:20px}.consultants-directory__pagination{gap:6px;margin-top:56px}.consultants-directory__pagination :is(button,span){min-width:32px;padding-inline:6px}}
