#et-boc #et_builder_outer_content #content{--font-color-dark:#2d2d2d}#et-boc #et_builder_outer_content #content .practitioner-grid{display:grid;gap:60px 120px;padding:20px;justify-content:center;grid-template-columns:1fr 1fr}#et-boc #et_builder_outer_content #content .practitioner-card{background:#fff;border-radius:40px;padding:16px 20px;box-shadow:0 4px 12px rgba(0,0,0,.1);display:flex;flex-direction:column;font-family:sans-serif;border-width:4px 8px 8px 4px;border-style:solid;border-color:#C8DDED}#et-boc #et_builder_outer_content #content .practitioner-card.certified-advanced{border-color:#ffbf00}#et-boc #et_builder_outer_content #content .practitioner-card .title{font-size:1.1rem;font-weight:900;color:#000;margin-bottom:4px}#et-boc #et_builder_outer_content #content .practitioner-card .certified{color:#2e62b2;font-size:.9rem;font-weight:900;margin-bottom:8px}#et-boc #et_builder_outer_content #content .practitioner-card.certified-advanced .certified{color:#900}#et-boc #et_builder_outer_content #content .consultation,#et-boc #et_builder_outer_content #content .location,#et-boc #et_builder_outer_content #content .country,#et-boc #et_builder_outer_content #content .extra-details{font-size:.9rem}#et-boc #et_builder_outer_content #content .company,#et-boc #et_builder_outer_content #content .location,#et-boc #et_builder_outer_content #content .country{color:var(--font-color-dark);font-weight:900;margin-bottom:4px}#et-boc #et_builder_outer_content #content .company,#et-boc #et_builder_outer_content #content .phone-link,#et-boc #et_builder_outer_content #content .website-link{font-size:1.1rem}#et-boc #et_builder_outer_content #content .consultation{margin-top:4px;display:flex;align-items:center;gap:6px}#et-boc #et_builder_outer_content #content .status-icon{width:16px;height:16px;vertical-align:middle}#et-boc #et_builder_outer_content #content .info-block{display:flex;align-items:flex-start;gap:8px;margin-bottom:8px}#et-boc #et_builder_outer_content #content .info-block.info-block--center{align-items:center!important}#et-boc #et_builder_outer_content #content .icon-col{flex-shrink:0;padding-top:2px}#et-boc #et_builder_outer_content #content .text-col{display:flex;flex-direction:column}#et-boc #et_builder_outer_content #content .icon{width:18px;height:18px;flex-shrink:0;opacity:.6}#et-boc #et_builder_outer_content #content .phone-link,#et-boc #et_builder_outer_content #content .website-link{color:var(--font-color-dark);font-weight:600;text-decoration:none;word-break:break-word;padding-bottom:0}#et-boc #et_builder_outer_content #content .practitioner-pagination{margin-top:24px;text-align:center}#et-boc #et_builder_outer_content #content .practitioner-pagination ul{list-style:none;padding:0;display:inline-flex;gap:6px}#et-boc #et_builder_outer_content #content .practitioner-pagination li a,#et-boc #et_builder_outer_content #content .practitioner-pagination li span{padding:6px 12px;border:1px solid #ccc;border-radius:6px;color:#2d2d2d;text-decoration:none}#et-boc #et_builder_outer_content #content .practitioner-pagination li span.current{background-color:#2e62b2;color:#fff;border-color:#2e62b2}#et-boc #et_builder_outer_content #content .practitioner-pagination{margin-top:24px;text-align:center;display:flex;justify-content:center;gap:12px}#et-boc #et_builder_outer_content #content .practitioner-pagination button{padding:8px 16px;font-size:14px;background-color:#2e62b2;color:#fff;border:none;border-radius:6px;cursor:pointer}#et-boc #et_builder_outer_content #content .practitioner-pagination button[disabled]{background-color:#ccc;cursor:not-allowed}#et-boc #et_builder_outer_content #content .practitioner-pagination{margin-top:24px;text-align:center;display:flex;justify-content:center;gap:8px;flex-wrap:wrap}#et-boc #et_builder_outer_content #content .practitioner-pagination button,#et-boc #et_builder_outer_content #content .practitioner-pagination .page-dots{padding:8px 14px;font-size:14px;background-color:#f0f0f0;color:#2d2d2d;border:1px solid #ccc;border-radius:6px;cursor:pointer}#et-boc #et_builder_outer_content #content .practitioner-pagination button.active{background-color:#2e62b2;color:#fff;border-color:#2e62b2}#et-boc #et_builder_outer_content #content .practitioner-pagination button[disabled]{background-color:#ccc;color:#666;cursor:not-allowed}#et-boc #et_builder_outer_content #content .practitioner-filters{display:flex;gap:16px;margin:24px auto;justify-content:center;flex-wrap:wrap}#et-boc #et_builder_outer_content #content .practitioner-filters .filter{position:relative}#et-boc #et_builder_outer_content #content .practitioner-filters input,#et-boc #et_builder_outer_content #content .practitioner-filters select{background:#e6ecf5;color:#7b96b6;font-weight:700;font-size:14px;border:3px solid #c2d0e3;border-radius:9999px;padding:12px 24px;padding-left:48px;min-width:220px;appearance:none;margin-bottom:10px}#et-boc #et_builder_outer_content #content .filter.search{flex-direction:column;align-items:flex-start}#et-boc #et_builder_outer_content #content .practitioner-filters .filter.search::before{content:"";background:url(https://kharrazianinstitute.com/staging/wp-content/plugins/practitioner-directory/img/search.svg) no-repeat center center;background-size:20px 20px;position:absolute;top:59%;left:16px;width:20px;height:20px;transform:translateY(-50%)}#et-boc #et_builder_outer_content #content .practitioner-filters .filter.select::after{content:'';background:url(https://kharrazianinstitute.com/staging/wp-content/plugins/practitioner-directory/img/arrow-down.svg) no-repeat center center;background-size:16px 16px;position:absolute;top:59%;right:16px;width:16px;height:16px;transform:translateY(-50%);pointer-events:none}#et-boc #et_builder_outer_content #content .practitioner-grid.loading{opacity:.6;pointer-events:none}#et-boc #et_builder_outer_content #content .practitioner-loading{display:none;text-align:center;padding:20px;color:#fff}#et-boc #et_builder_outer_content #content .practitioner-grid.loading+.practitioner-loading{display:block}#et-boc #et_builder_outer_content #content .practitioner-filters .filter label{display:block;margin-bottom:5px;font-weight:500;font-size:.9em;color:#fff}#et-boc #et_builder_outer_content #content .filter.select{flex-direction:column;align-items:flex-start}@media all and (max-width:980px){#et-boc #et_builder_outer_content #content .practitioner-grid{grid-template-columns:1fr}}