.categories-directory{background:linear-gradient(180deg,#e9ebf8,#fff 620px);color:#141b34;font-family:Almarai,Arial,sans-serif;padding:132px clamp(16px,5vw,96px) 100px}.categories-directory__hero{background:linear-gradient(270deg,#141b34cc,#141b3400 165.14%),url(./categories.Bu8kdbTA.jpg) center 58%/cover no-repeat;border-radius:40px;color:#fff;display:flex;flex-direction:column;justify-content:space-between;min-height:450px;overflow:hidden;padding:40px}.categories-directory__breadcrumb{align-items:center;display:flex;font-size:20px;gap:24px}.categories-directory__breadcrumb a{color:#c3c5ce;text-decoration:none}.categories-directory__breadcrumb [aria-current]{font-weight:700}.categories-directory__intro{margin-top:80px}.categories-directory h1{color:inherit;font-family:inherit;font-size:48px;font-weight:700;margin:0 0 24px}.categories-directory__intro p{font-size:24px;line-height:1.5;margin:0 0 28px}.categories-directory__highlights{display:flex;flex-wrap:wrap;gap:16px}.categories-directory__highlights a{background:#f3f3f3;border-radius:100px;color:#141b34;font-size:16px;padding:8px 20px;text-decoration:none}.categories-directory__list{scroll-margin-top:24px}.categories-directory__search{align-items:center;background:#f3f3f3;border-radius:100px;color:gray;display:flex;gap:14px;margin:40px 0 24px auto;min-height:52px;padding:12px 20px;width:50%}.categories-directory__search svg{flex-shrink:0;height:24px;width:24px;fill:none;stroke:currentColor;stroke-width:1.5}.categories-directory__search input{background:transparent;border:0;color:#141b34;font:inherit;font-size:18px;min-width:0;outline:none;width:100%}.categories-directory__search:focus-within{outline:3px solid #8ea9e8;outline-offset:3px}.categories-directory__row{border-bottom:1px solid #e4e4e4;display:grid;gap:32px;grid-template-columns:minmax(0,1fr) minmax(0,2fr);padding:48px 24px 24px 0}.categories-directory__image{align-items:flex-end;border-radius:24px;color:#fff;display:flex;isolation:isolate;min-height:255px;overflow:hidden;padding:20px;position:relative;text-decoration:none}.categories-directory__image:after{background:linear-gradient(180deg,#141b3400,#141b34);content:"";inset:0;position:absolute;z-index:-1}.categories-directory__image img{background:#fff;height:100%;inset:0;-o-object-fit:cover;object-fit:cover;position:absolute;width:100%;z-index:-2}.categories-directory h2{color:inherit;font-family:inherit;font-size:26px;font-weight:700;line-height:1.4;margin:0}.categories-directory__details{align-items:flex-start;display:flex;flex-direction:column}.categories-directory h3{color:inherit;font-family:inherit;font-size:20px;font-weight:700;margin:0 0 18px}.categories-directory__details p{color:gray;font-size:18px;line-height:1.6;margin:0 0 24px}.categories-directory__specialties{display:flex;flex-wrap:wrap;gap:16px;margin-bottom:20px}.categories-directory__specialties :is(a,span){border:1px solid #141b34;border-radius:100px;color:inherit;font-size:16px;padding:6px 18px;text-decoration:none}.categories-directory__consultants{align-items:center;background:#141b34;border-radius:100px;color:#fff;display:inline-flex;font-size:18px;font-weight:700;gap:12px;margin-top:auto;padding:8px 20px 8px 8px;text-decoration:none}.categories-directory__consultants span{background:#fff;border-radius:50%;color:#141b34;display:grid;height:30px;place-items:center;width:30px}.categories-directory__consultants svg{height:20px;width:20px;fill:none;stroke:currentColor;stroke-width:1.5}.categories-directory__consultants:hover{background:#273452;color:#fff}.categories-directory__pagination{display:flex;flex-wrap:wrap;gap:12px;justify-content:center;margin-top:80px}.categories-directory__pagination button{background:#fff;border:1px solid #e4e4e4;border-radius:10px;color:#141b34;cursor:pointer;font:inherit;font-size:20px;min-height:40px;min-width:40px;padding:4px 10px}.categories-directory__pagination [aria-current]{background:#141b34;border-color:#141b34;color:#fff}.categories-directory__pagination button:disabled{cursor:default;opacity:.4}.categories-directory__status{padding:60px 20px;text-align:center}.categories-directory :is(a,button):focus-visible{outline:3px solid #8ea9e8;outline-offset:3px}@media (max-width:991px){.categories-directory__hero{padding:32px}.categories-directory h1{font-size:40px}.categories-directory__intro p{font-size:22px}.categories-directory__row{gap:24px;grid-template-columns:minmax(0,1fr) minmax(0,1.5fr);padding-right:0}.categories-directory h2{font-size:22px}.categories-directory__details p{font-size:16px}.categories-directory__search{width:70%}}@media (max-width:767px){.categories-directory{padding:110px 16px 56px}.categories-directory__hero{padding:24px}.categories-directory__breadcrumb{font-size:16px;gap:16px}.categories-directory__intro{margin-top:56px}.categories-directory h1{font-size:34px}.categories-directory__intro p{font-size:18px}.categories-directory__highlights{gap:10px}.categories-directory__highlights a{font-size:14px;padding:8px 14px}.categories-directory__search{margin-top:28px;width:100%}.categories-directory__search input{font-size:16px}.categories-directory__row{grid-template-columns:minmax(0,1fr);padding:28px 0}.categories-directory__image{min-height:240px}.categories-directory h3{font-size:18px}.categories-directory__details p,.categories-directory__specialties :is(a,span){font-size:14px}.categories-directory__pagination{margin-top:40px}}
