.directorist-archive-contents{--dd-page-bg:#F5F0E6;--dd-surface:#FFFFFF;--dd-track:#ECE6DB;--dd-primary:#0F766E;--dd-green:#0F5B50;--dd-green-dark:#0C4A41;--dd-green-soft:#E7F0EE;--dd-border:#E7E0D4;--dd-input-border:#E4DDD0;--dd-divider:#EFEAE0;--dd-text:#1F2937;--dd-meta:#4B5563;--dd-muted:#6B7280;--dd-rating-bg:#FBEEDA;--dd-rating-star:#23303B;--dd-blue:#2563EB;--dd-blue-soft:#EAF1FE;--dd-radius-card:20px;--dd-radius-box:24px;--dd-radius-input:10px;--dd-radius-img:16px;--dd-shadow-soft:0 12px 34px rgba(31, 41, 55, 0.06);--dd-shadow-card:0 4px 18px rgba(31, 41, 55, 0.05);--dd-shadow-hover:0 18px 40px rgba(15, 91, 80, 0.14);--dd-shadow-seg:0 1px 3px rgba(31, 41, 55, 0.10);--dd-gap:24px;--dd-transition:150ms ease;color:var(--dd-text);background:#fff0;margin-top:32px;margin-bottom:40px}.directorist-archive-contents .listing-with-sidebar{background:#fff0}.directorist-archive-contents *,.directorist-archive-contents *::before,.directorist-archive-contents *::after{box-sizing:border-box}.directorist-archive-contents .directorist-listings-header,.directorist-archive-contents .directorist-header-bar{background:#fff0;border:0;box-shadow:none;padding-left:0;padding-right:0}.directorist-archive-contents .doctor-searchbar{background:var(--dd-surface);border:1px solid var(--dd-border);border-radius:var(--dd-radius-box);box-shadow:var(--dd-shadow-soft);padding:16px;margin-bottom:var(--dd-gap);position:sticky;top:12px;z-index:30;transition:box-shadow var(--dd-transition)}.directorist-archive-contents .doctor-searchbar.dd-stuck{box-shadow:0 18px 44px rgb(31 41 55 / .12)}.directorist-archive-contents .doctor-searchbar .listing-with-sidebar__type-nav{margin-bottom:14px}.directorist-archive-contents .directorist-archive-contents__top{background:var(--dd-surface);border:1px solid var(--dd-border);border-radius:var(--dd-radius-box);box-shadow:var(--dd-shadow-soft);padding:16px;margin-bottom:var(--dd-gap)}.directorist-archive-contents .directorist-type-nav{margin:0;padding:0;border:0;background:#fff0}.directorist-archive-contents .directorist-type-nav__list{display:flex;gap:0;margin:0;padding:5px;list-style:none;background:var(--dd-track);border-radius:14px}.directorist-archive-contents .directorist-type-nav__list li{flex:1 1 0%;margin:0;padding:0;list-style:none;text-align:center}.directorist-archive-contents .directorist-type-nav__link{display:flex;align-items:center;justify-content:center;gap:8px;width:100%;padding:11px 16px;border:0;border-radius:10px;background:#fff0;color:var(--dd-muted);font-size:16px;font-weight:600;line-height:1;text-decoration:none;box-shadow:none;transition:color var(--dd-transition),background var(--dd-transition)}.directorist-archive-contents .directorist-type-nav__link:hover{color:var(--dd-text);transform:none}.directorist-archive-contents .directorist-type-nav__list__current .directorist-type-nav__link,.directorist-archive-contents .directorist-type-nav__list li.active .directorist-type-nav__link{background:var(--dd-surface);color:var(--dd-text);box-shadow:var(--dd-shadow-seg)}.directorist-archive-contents .listing-with-sidebar__searchform{background:#fff0;border:0;box-shadow:none;padding:0}.directorist-archive-contents .directorist-basic-search,.directorist-archive-contents .directorist-basic-search .directorist-search-form{margin:0}.directorist-archive-contents .directorist-basic-search .directorist-search-form__box{display:flex;flex-wrap:wrap;align-items:stretch;gap:12px;background:#fff0;border:0;box-shadow:none;padding:0}.directorist-archive-contents .directorist-search-form__top,.directorist-archive-contents .directorist-search-form-inline{display:flex;flex-wrap:wrap;align-items:stretch;gap:12px;flex:1 1 460px;min-width:0;margin:0}.directorist-archive-contents .directorist-search-form__top .directorist-search-field{position:relative;flex:1 1 220px;min-width:0;margin:0;padding:0;background:#fff0;border:0}.directorist-archive-contents .directorist-search-form__top .directorist-search-query{flex:2 1 320px}.directorist-archive-contents .doctor-searchbar .directorist-search-field__label,.directorist-archive-contents .directorist-archive-contents__top .directorist-search-field__label,.directorist-archive-contents .dd-filters__search .directorist-search-field__label{position:absolute;width:1px;height:1px;margin:-1px;padding:0;border:0;overflow:hidden;clip:rect(0 0 0 0);clip-path:inset(50%);white-space:nowrap}.directorist-archive-contents .directorist-search-form__top .directorist-search-field__input,.directorist-archive-contents .directorist-search-form__top .directorist-form-element,.directorist-archive-contents .directorist-search-form__top select{width:100%;height:54px;padding:0 16px;border:1px solid var(--dd-input-border);border-radius:var(--dd-radius-input);background:var(--dd-surface);color:var(--dd-text);font-size:16px;line-height:1.4;outline:none;transition:border-color var(--dd-transition),box-shadow var(--dd-transition)}.directorist-archive-contents .directorist-search-form__top .directorist-search-field__input::placeholder{color:var(--dd-muted)}.directorist-archive-contents .directorist-search-form__top .directorist-search-field__input:focus,.directorist-archive-contents .directorist-search-form__top select:focus{border-color:var(--dd-primary);box-shadow:0 0 0 3px var(--dd-green-soft)}.directorist-archive-contents .directorist-search-form__top .directorist-search-query::before{content:"";position:absolute;left:16px;top:50%;width:18px;height:18px;transform:translateY(-50%);pointer-events:none;z-index:2;background:no-repeat center / contain url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%238A8F98' stroke-width='2' stroke-linecap='round'%3E%3Ccircle cx='11' cy='11' r='7'/%3E%3Cpath d='M21 21l-4.3-4.3'/%3E%3C/svg%3E")}.directorist-archive-contents .directorist-search-form__top .directorist-search-query .directorist-search-field__input{padding-left:44px}.directorist-archive-contents .directorist-search-form__top .directorist-search-location::before{content:"";position:absolute;left:16px;top:50%;width:17px;height:17px;transform:translateY(-50%);pointer-events:none;z-index:2;background:no-repeat center / contain url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='%230F766E'%3E%3Cpath d='M12 2C8.1 2 5 5.1 5 9c0 5.25 7 13 7 13s7-7.75 7-13c0-3.9-3.1-7-7-7zm0 9.5A2.5 2.5 0 1112 6.5a2.5 2.5 0 010 5z'/%3E%3C/svg%3E")}.directorist-archive-contents .directorist-search-form__top .directorist-search-location select,.directorist-archive-contents .directorist-search-form__top .directorist-search-location .directorist-search-field__input{padding-left:42px;padding-right:40px;-webkit-appearance:none;-moz-appearance:none;appearance:none;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%236B7280' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M6 9l6 6 6-6'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:right 14px center;background-size:18px}.directorist-archive-contents .doctor-searchbar .directorist-search-field__btn--clear,.directorist-archive-contents .directorist-archive-contents__top .directorist-search-field__btn--clear,.directorist-archive-contents .dd-filters__search .directorist-search-field__btn--clear{display:none}.directorist-archive-contents .directorist-search-form-action,.directorist-archive-contents .directorist-search-form-action__submit{display:flex;align-items:stretch;flex:0 0 auto}.directorist-archive-contents .directorist-btn-search,.directorist-archive-contents .directorist-search-form-action .directorist-btn{display:inline-flex;align-items:center;justify-content:center;gap:8px;min-height:54px;padding:0 30px;border:0;border-radius:var(--dd-radius-input);background:var(--dd-green);color:#fff;font-size:16px;font-weight:600;white-space:nowrap;cursor:pointer;transition:background var(--dd-transition),transform var(--dd-transition),box-shadow var(--dd-transition)}.directorist-archive-contents .directorist-btn-search:hover,.directorist-archive-contents .directorist-search-form-action .directorist-btn:hover{background:var(--dd-green-dark);transform:translateY(-1px);box-shadow:var(--dd-shadow-card)}.directorist-archive-contents .doctor-filterbar{background:var(--dd-surface);border:1px solid var(--dd-border);border-radius:var(--dd-radius-box);box-shadow:var(--dd-shadow-soft);padding:16px 18px;margin-bottom:var(--dd-gap)}.directorist-archive-contents .doctor-filterbar .directorist-search-form,.directorist-archive-contents .doctor-filterbar .directorist-search-form__box{background:#fff0;border:0;box-shadow:none;padding:0;margin:0}.directorist-archive-contents .doctor-filterbar .directorist-advanced-filter__top{display:none}.directorist-archive-contents .doctor-filterbar .directorist-advanced-filter__advanced{display:flex;flex-wrap:wrap;align-items:flex-end;gap:14px 18px}.directorist-archive-contents .doctor-filterbar .directorist-advanced-filter__advanced__element{flex:0 1 210px;min-width:168px;margin:0;padding:0;border:0}.directorist-archive-contents .doctor-filterbar .directorist-search-field__label{display:block;margin:0 0 6px;font-size:13px;font-weight:600;color:var(--dd-muted)}.directorist-archive-contents .doctor-filterbar select,.directorist-archive-contents .doctor-filterbar input[type="text"],.directorist-archive-contents .doctor-filterbar input[type="number"],.directorist-archive-contents .doctor-filterbar .directorist-form-element{width:100%;min-height:46px;padding:0 14px;border:1px solid var(--dd-input-border);border-radius:var(--dd-radius-input);background:var(--dd-surface);color:var(--dd-text);font-size:15px}.directorist-archive-contents .doctor-filterbar select:focus,.directorist-archive-contents .doctor-filterbar input:focus{border-color:var(--dd-primary);box-shadow:0 0 0 3px var(--dd-green-soft);outline:none}.directorist-archive-contents .doctor-filterbar ul,.directorist-archive-contents .doctor-filterbar .directorist-checkbox-list{display:flex;flex-direction:column;gap:8px;margin:0;padding:8px 12px;list-style:none;max-height:132px;overflow-y:auto;border:1px solid var(--dd-input-border);border-radius:var(--dd-radius-input);background:var(--dd-surface)}.directorist-archive-contents .doctor-filterbar label{display:flex;align-items:center;gap:8px;font-size:14px;color:var(--dd-text);cursor:pointer}.directorist-archive-contents .doctor-filterbar input[type="checkbox"],.directorist-archive-contents .doctor-filterbar input[type="radio"]{width:18px;height:18px;margin:0;accent-color:var(--dd-primary);cursor:pointer;flex:0 0 auto}.directorist-archive-contents .doctor-filterbar .directorist-advanced-filter__action{display:flex;align-items:center;gap:14px;margin:0;flex:0 0 auto;align-self:flex-end}.directorist-archive-contents .doctor-filterbar .directorist-btn-submit{display:inline-flex;align-items:center;justify-content:center;min-height:46px;padding:0 22px;border:0;border-radius:var(--dd-radius-input);background:var(--dd-green);color:#fff;font-size:15px;font-weight:600;white-space:nowrap;cursor:pointer;transition:background var(--dd-transition),transform var(--dd-transition)}.directorist-archive-contents .doctor-filterbar .directorist-btn-submit:hover{background:var(--dd-green-dark);transform:translateY(-1px)}.directorist-archive-contents .doctor-filterbar .directorist-btn-reset-js{background:#fff0;border:0;color:var(--dd-primary);font-weight:600;cursor:pointer;padding:0;white-space:nowrap}.directorist-archive-contents .dd-filters{background:var(--dd-surface);border:1px solid var(--dd-border);border-radius:var(--dd-radius-box);box-shadow:var(--dd-shadow-soft);padding:20px;margin-bottom:var(--dd-gap)}.dd-filters__search{margin-bottom:16px}.dd-filters__search .directorist-search-form,.dd-filters__search .directorist-search-form__box{margin:0;background:#fff0;border:0;box-shadow:none;padding:0}.dd-filters__tabs{display:flex;flex-wrap:wrap;justify-content:center;gap:4px;padding:5px;width:-moz-fit-content;width:fit-content;max-width:100%;margin:0 auto 18px;background:var(--dd-track);border-radius:14px}.dd-filters__tab{display:inline-flex;align-items:center;gap:8px;padding:10px 20px;border:0;border-radius:10px;background:#fff0;color:var(--dd-muted);font-size:15px;font-weight:600;line-height:1;cursor:pointer;transition:background var(--dd-transition),color var(--dd-transition)}.dd-filters__tab:hover{color:var(--dd-text)}.dd-filters__tab.is-active{background:var(--dd-surface);color:var(--dd-text);box-shadow:var(--dd-shadow-seg)}.dd-filters__tab-icon{font-size:16px;line-height:1}.dd-filters__panel{display:none}.dd-filters__panel.is-active{display:block}.dd-filters__empty{margin:0;color:var(--dd-muted);font-size:14px}.dd-chips{display:flex;flex-wrap:wrap;gap:10px;margin:0}.dd-chip{display:inline-flex;align-items:center;padding:9px 18px;border:1px solid var(--dd-input-border);border-radius:999px;background:var(--dd-surface);color:var(--dd-text);font-size:14px;font-weight:500;line-height:1.3;cursor:pointer;transition:background var(--dd-transition),border-color var(--dd-transition),color var(--dd-transition),transform var(--dd-transition)}.dd-filters .dd-chip:hover,.dd-filters .dd-chip:focus-visible{background:var(--dd-green)!important;border-color:var(--dd-green)!important;color:#fff!important;transform:translateY(-1px)}.dd-filters .dd-chip.is-active{background:var(--dd-green)!important;border-color:var(--dd-green)!important;color:#fff!important}.dd-filters .dd-chip--location:hover,.dd-filters .dd-chip--location:focus-visible{background:var(--dd-blue)!important;border-color:var(--dd-blue)!important;color:#fff!important;transform:translateY(-1px)}.dd-filters .dd-chip--location.is-active{background:var(--dd-blue)!important;border-color:var(--dd-blue)!important;color:#fff!important}.dd-filters__locations{margin-top:18px;padding-top:18px;border-top:1px solid var(--dd-divider)}.dd-filters__locations-label{display:block;margin-bottom:10px;font-size:13px;font-weight:600;letter-spacing:.02em;text-transform:uppercase;color:var(--dd-muted)}.dd-filters__footer{display:flex;align-items:center;gap:16px;min-height:20px;margin-top:16px}.dd-filters__footer:empty{display:none}.dd-filters .dd-chip[hidden]{display:none!important}.dd-filters .dd-filters__more{display:inline-flex;align-items:center;margin-top:10px;padding:6px 4px!important;border:0!important;background:transparent!important;color:var(--dd-primary)!important;font-size:13px;font-weight:600;line-height:1;text-decoration:underline;box-shadow:none!important;cursor:pointer}.dd-filters .dd-filters__more:hover,.dd-filters .dd-filters__more:focus-visible{color:var(--dd-green-dark)!important;background:transparent!important}.dd-filters .dd-filters__clear{display:inline-flex;align-items:center;gap:6px;padding:8px 16px!important;border:1px solid var(--dd-input-border)!important;border-radius:999px!important;background:var(--dd-surface)!important;color:var(--dd-muted)!important;font-size:13px;font-weight:600;line-height:1;text-decoration:none!important;box-shadow:none!important;cursor:pointer;transition:background var(--dd-transition),border-color var(--dd-transition),color var(--dd-transition)}.dd-filters .dd-filters__clear:hover,.dd-filters .dd-filters__clear:focus-visible{border-color:var(--dd-primary)!important;color:var(--dd-primary)!important;background:var(--dd-surface)!important;text-decoration:none!important}.dd-filters .dd-filters__clear[hidden]{display:none}.dd-filters__clear-icon{flex:0 0 auto}.dd-filters__status{color:var(--dd-muted);font-size:13px}.listing-with-sidebar__listing.dd-is-loading,.directorist-archive-contents__listings.dd-is-loading{position:relative;opacity:.5;pointer-events:none;transition:opacity var(--dd-transition)}@media (max-width:575px){.directorist-archive-contents .dd-filters{padding:16px}.dd-filters__tabs{display:flex;width:100%}.dd-filters__tab{flex:1 1 0%;justify-content:center;padding:10px 12px}}body.dd-search-result-page .page-title,body.dd-search-result-page .entry-title,body.dd-search-result-page h1.entry-title,body.dd-search-result-page .wp-block-post-title,body.dd-search-result-page .directorist-page-title{display:none!important}.directorist-archive-contents .directorist-archive-grid-view .directorist-row{display:grid;grid-template-columns:minmax(0,1fr);gap:var(--dd-gap);margin:0}.directorist-archive-contents .directorist-archive-grid-view .directorist-row>[class*="directorist-col"]{width:auto;max-width:none;flex:initial;margin:0;padding:0;container-type:inline-size}@media (max-width:767px){.directorist-archive-contents .directorist-archive-grid-view .directorist-row{grid-template-columns:minmax(0,1fr)}}.doctor-card{position:relative;display:grid;grid-template-columns:112px minmax(0,1fr);grid-template-areas:"media body" "media footer";gap:4px 20px;height:100%;padding:22px;background:var(--dd-surface);border:1px solid var(--dd-border);border-radius:var(--dd-radius-card);box-shadow:var(--dd-shadow-card);transition:transform var(--dd-transition),box-shadow var(--dd-transition)}.doctor-card:hover{transform:translateY(-4px);box-shadow:var(--dd-shadow-hover)}.doctor-card__media{grid-area:media;display:flex;flex-direction:column;align-items:flex-start;justify-content:space-between;gap:14px;height:100%}.doctor-card__image{width:112px;height:128px;border-radius:var(--dd-radius-img);overflow:hidden;background:var(--dd-page-bg);flex:0 0 auto}.doctor-card__image a,.doctor-card__image figure,.doctor-card__image>span{display:block;width:100%;height:100%;margin:0;padding:0;line-height:0}.doctor-card__image img,.doctor-card__image .doctor-card__img{width:100%;height:100%;object-fit:cover;display:block}.doctor-card__verified{display:inline-flex;align-items:center;gap:6px;padding:6px 12px;border-radius:999px;background:var(--dd-green);color:#fff;font-size:13px;font-weight:600;line-height:1;white-space:nowrap}.doctor-card__body{grid-area:body;min-width:0;padding-right:56px}.doctor-card__name{margin:0 0 4px;font-family:Lora,Georgia,"Times New Roman",serif;font-size:26px;font-weight:700;line-height:1.2;color:var(--dd-text)}.doctor-card__name a{color:inherit;text-decoration:none}.doctor-card__name a:hover{color:var(--dd-green)}.doctor-card__specialty{margin:0 0 10px;font-size:17px;font-weight:500;color:var(--dd-primary)}.doctor-card__degrees{margin:0 0 12px;font-size:15px;color:var(--dd-muted)}.doctor-card__meta{display:flex;flex-direction:column;gap:8px;margin:0;padding:0;list-style:none}.doctor-card__meta-item{display:flex;align-items:center;gap:8px;margin:0;font-size:15px;color:var(--dd-meta)}.doctor-card__meta-icon{color:var(--dd-meta);flex:0 0 auto}.doctor-card__chamber{display:flex;align-items:flex-start;gap:10px;margin-top:12px;padding:10px 12px;background:var(--dd-green-soft);border-radius:var(--dd-radius-input)}.doctor-card__chamber-icon{color:var(--dd-primary);flex:0 0 auto;margin-top:2px}.doctor-card__chamber-body{min-width:0}.doctor-card__chamber-place{margin:0;font-size:15px;line-height:1.4;color:var(--dd-meta)}.doctor-card__chamber-name{display:block;font-weight:600;color:var(--dd-text)}.doctor-card__chamber-address{display:block;margin-top:2px;color:var(--dd-muted)}.doctor-card__chamber-hours{display:flex;align-items:center;gap:6px;margin:4px 0 0;font-size:14px;font-weight:500;color:var(--dd-primary)}.doctor-card__chamber-hours-icon{color:var(--dd-primary);flex:0 0 auto}.doctor-card__footer{grid-area:footer;display:flex;flex-direction:column;justify-content:flex-end}.doctor-card__divider{height:1px;margin:16px 0;background:var(--dd-divider)}.doctor-card__footer-row{display:flex;align-items:center;justify-content:space-between;gap:16px;flex-wrap:wrap}.doctor-card__fee{display:flex;align-items:baseline;gap:8px;margin:0;font-size:16px;white-space:nowrap}.doctor-card__fee-label{color:var(--dd-muted);font-weight:500}.doctor-card__fee-value{font-size:18px;font-weight:700;color:var(--dd-text)}.doctor-card__rating{position:absolute;top:20px;right:20px;display:inline-flex;align-items:center;gap:5px;padding:5px 10px;border-radius:8px;background:var(--dd-rating-bg);color:var(--dd-text);font-size:14px;font-weight:700;line-height:1}.doctor-card__rating-star{color:var(--dd-rating-star);flex:0 0 auto}.doctor-card__actions{display:flex;flex-wrap:wrap;align-items:center;gap:10px}.doctor-card__actions .doctor-card__verified{flex:0 0 auto}.doctor-card__btn{display:inline-flex;align-items:center;justify-content:center;gap:7px;min-height:42px;padding:0 18px;border-radius:var(--dd-radius-input);font-size:15px;font-weight:600;white-space:nowrap;text-decoration:none!important;cursor:pointer;transition:background var(--dd-transition),color var(--dd-transition),border-color var(--dd-transition),transform var(--dd-transition),box-shadow var(--dd-transition)}.doctor-card__btn:hover,.doctor-card__btn:focus{text-decoration:none!important}.doctor-card__btn--profile{background:var(--dd-surface);border:1px solid var(--dd-input-border);color:var(--dd-text)}.doctor-card__btn--profile:hover{border-color:var(--dd-primary);color:var(--dd-primary)!important;transform:translateY(-1px)}.doctor-card__btn--book{background:var(--dd-green);border:1px solid var(--dd-green);color:#fff!important}.doctor-card__btn--book:hover,.doctor-card__btn--book:focus{background:var(--dd-green-dark);border-color:var(--dd-green-dark);color:#fff!important;transform:translateY(-1px);box-shadow:var(--dd-shadow-card)}@container (max-width:470px){.doctor-card__footer-row{flex-direction:column;align-items:stretch;gap:12px}.doctor-card__actions{flex-wrap:nowrap}.doctor-card__btn{flex:1 1 auto}}@container (max-width:340px){.doctor-card{grid-template-columns:minmax(0,1fr);grid-template-areas:"media" "body" "footer";gap:16px}.doctor-card__media{flex-direction:row;align-items:center;height:auto}.doctor-card__body{padding-right:0}}.directorist-archive-contents .listing-with-sidebar__contents,.directorist-archive-contents .listing-with-sidebar__contents--full{display:block}.directorist-archive-contents .listing-with-sidebar__listing{width:100%;min-width:0}.directorist-archive-contents .listing-with-sidebar__header{margin-bottom:16px}@media (max-width:575px){.directorist-archive-contents .directorist-search-form__top,.directorist-archive-contents .directorist-search-form__top .directorist-search-field,.directorist-archive-contents .directorist-search-form__top .directorist-search-query,.directorist-archive-contents .directorist-search-form-action,.directorist-archive-contents .directorist-search-form-action__submit{flex:1 1 100%;width:100%}.directorist-archive-contents .directorist-btn-search,.directorist-archive-contents .directorist-search-form-action .directorist-btn{width:100%}.directorist-archive-contents .doctor-filterbar .directorist-advanced-filter__advanced__element{flex:1 1 100%}}.doctor-profile{--dd-surface:#FFFFFF;--dd-primary:#0F766E;--dd-green:#0F5B50;--dd-green-dark:#0C4A41;--dd-green-soft:#E7F0EE;--dd-border:#E7E0D4;--dd-input-border:#E4DDD0;--dd-divider:#EFEAE0;--dd-text:#1F2937;--dd-meta:#4B5563;--dd-muted:#6B7280;--dd-rating-bg:#FBEEDA;--dd-radius-box:24px;--dd-radius-input:10px;--dd-radius-img:16px;--dd-shadow-soft:0 12px 34px rgba(31, 41, 55, 0.06);--dd-transition:150ms ease;color:var(--dd-text);margin:32px 0 48px}.doctor-profile *,.doctor-profile *::before,.doctor-profile *::after{box-sizing:border-box}.doctor-profile__container{max-width:1120px;margin:0 auto;padding:0}.doctor-profile__hero{display:flex;gap:28px;align-items:flex-start;background:var(--dd-surface);border:1px solid var(--dd-border);border-radius:var(--dd-radius-box);box-shadow:var(--dd-shadow-soft);padding:28px;margin-bottom:24px}.doctor-profile__photo{flex:0 0 auto;width:180px;height:200px;border-radius:var(--dd-radius-img);overflow:hidden;background:var(--dd-green-soft);display:flex;align-items:center;justify-content:center}.doctor-profile__photo img{width:100%;height:100%;object-fit:cover;display:block}.doctor-profile__photo-fallback{font-family:Lora,Georgia,serif;font-size:56px;font-weight:700;color:var(--dd-primary)}.doctor-profile__intro{flex:1 1 auto;min-width:0}.doctor-profile__badges{display:flex;flex-wrap:wrap;gap:8px;margin-bottom:12px}.doctor-profile__verified{display:inline-flex;align-items:center;gap:6px;padding:5px 12px;border-radius:999px;background:var(--dd-green);color:#fff;font-size:13px;font-weight:600;line-height:1}.doctor-profile__rating{display:inline-flex;align-items:center;gap:5px;padding:5px 12px;border-radius:999px;background:var(--dd-rating-bg);color:var(--dd-text);font-size:13px;font-weight:700;line-height:1}.doctor-profile__rating svg{color:#E7A008}.doctor-profile__rating small{font-weight:500;color:var(--dd-muted)}.doctor-profile__name{margin:0 0 6px;font-family:Lora,Georgia,"Times New Roman",serif;font-size:32px;font-weight:700;line-height:1.15;color:var(--dd-text)}.doctor-profile__specialty{margin:0 0 6px;font-size:18px;font-weight:500;color:var(--dd-primary)}.doctor-profile__degrees{margin:0 0 14px;font-size:15px;color:var(--dd-muted)}.doctor-profile__facts{display:flex;flex-wrap:wrap;gap:8px 20px;margin:0 0 18px;padding:0;list-style:none}.doctor-profile__fact{display:flex;align-items:center;gap:8px;font-size:15px;color:var(--dd-meta)}.doctor-profile__fact svg{color:var(--dd-primary);flex:0 0 auto}.doctor-profile__cta{display:flex;flex-wrap:wrap;gap:12px}.doctor-profile__btn{display:inline-flex;align-items:center;justify-content:center;gap:8px;min-height:46px;padding:0 22px;border:1px solid #fff0;border-radius:var(--dd-radius-input);font-size:15px;font-weight:600;white-space:nowrap;text-decoration:none!important;cursor:pointer;transition:background var(--dd-transition),color var(--dd-transition),border-color var(--dd-transition),transform var(--dd-transition)}.doctor-profile__btn--call{background:var(--dd-green);border-color:var(--dd-green);color:#fff!important}.doctor-profile__btn--call:hover,.doctor-profile__btn--call:focus{background:var(--dd-green-dark);border-color:var(--dd-green-dark);color:#fff!important;transform:translateY(-1px)}.doctor-profile__btn--book{background:var(--dd-surface);border-color:var(--dd-input-border);color:var(--dd-text)!important}.doctor-profile__btn--book:hover,.doctor-profile__btn--book:focus{border-color:var(--dd-primary);color:var(--dd-primary)!important;transform:translateY(-1px)}.doctor-profile__btn--full{width:100%;margin-top:14px}.doctor-profile__section{background:var(--dd-surface);border:1px solid var(--dd-border);border-radius:var(--dd-radius-box);box-shadow:var(--dd-shadow-soft);padding:24px;margin-bottom:24px}.doctor-profile__section-title{margin:0 0 16px;font-size:20px;font-weight:700;color:var(--dd-text)}.doctor-profile__prose{font-size:16px;line-height:1.8;color:var(--dd-meta)}.doctor-profile__prose p{margin:0 0 1em}.doctor-profile__prose>:last-child{margin-bottom:0}.doctor-profile__info-grid{display:grid;grid-template-columns:1fr;gap:0;margin:0;padding:0}.doctor-profile__info-row{display:grid;grid-template-columns:minmax(140px,34%) 1fr;gap:16px;padding:12px 0;border-bottom:1px solid var(--dd-divider);text-align:left}.doctor-profile__info-row:first-child{padding-top:0}.doctor-profile__info-row:last-child{padding-bottom:0;border-bottom:0}.doctor-profile__info-label{margin:0;font-size:15px;font-weight:600;color:var(--dd-muted)}.doctor-profile__info-value{margin:0;font-size:15px;line-height:1.7;color:var(--dd-text);overflow-wrap:anywhere}.doctor-profile__info-value a{color:var(--dd-primary);text-decoration:none}.doctor-profile__info-value a:hover,.doctor-profile__info-value a:focus{text-decoration:underline}.doctor-profile__info-row--textarea{grid-template-columns:1fr;gap:4px}.doctor-profile__files{display:flex;flex-wrap:wrap;gap:10px;align-items:flex-start}.doctor-profile__file-img{display:block;line-height:0;border-radius:var(--dd-radius-img);overflow:hidden;border:1px solid var(--dd-border);transition:box-shadow var(--dd-transition)}.doctor-profile__file-img:hover,.doctor-profile__file-img:focus{box-shadow:var(--dd-shadow-card)}.doctor-profile__file-img img{display:block;width:auto;max-width:100%;max-height:220px;height:auto;object-fit:cover}.doctor-profile__info-row--file{grid-template-columns:1fr;gap:8px}.doctor-profile__swatch{display:inline-block;width:14px;height:14px;margin-right:8px;border:1px solid var(--dd-border);border-radius:4px;vertical-align:-2px}@media (max-width:575px){.doctor-profile__info-row{grid-template-columns:1fr;gap:4px}.doctor-card__name{font-size:18px}}.doctor-profile__tag{margin:0 0 14px;font-size:16px;color:var(--dd-muted)}.doctor-profile__stars-row{display:flex;align-items:center;flex-wrap:wrap;gap:8px;margin:0 0 18px}.doctor-profile__stars{display:inline-flex;gap:2px}.doctor-profile__star{color:#DDE1E7}.doctor-profile__star.is-full,.doctor-profile__star.is-half{color:#E7A008}.doctor-profile__stars-avg{font-size:15px;font-weight:700;color:var(--dd-text)}.doctor-profile__stars-count{font-size:14px;color:var(--dd-muted);text-decoration:none}.doctor-profile__stars-count:hover{color:var(--dd-primary)}.doctor-profile__chambers{display:grid;grid-template-columns:repeat(auto-fill,minmax(260px,1fr));gap:16px}.doctor-profile__chamber-card{padding:18px;background:var(--dd-green-soft);border:1px solid var(--dd-border);border-radius:var(--dd-radius-input)}.doctor-profile__chamber-num{display:inline-block;margin-bottom:10px;padding:3px 10px;border-radius:999px;background:var(--dd-green);color:#fff;font-size:12px;font-weight:600}.doctor-profile__chamber-name{display:flex;align-items:flex-start;gap:8px;margin:0 0 6px;font-size:16px;font-weight:600;color:var(--dd-text)}.doctor-profile__chamber-name svg{color:var(--dd-primary);flex:0 0 auto;margin-top:2px}.doctor-profile__chamber-address{margin:0 0 10px;padding-left:24px;font-size:15px;line-height:1.5;color:var(--dd-muted)}.doctor-profile__chamber-hours{display:flex;align-items:center;gap:6px;margin:0;padding-left:24px;font-size:14px;font-weight:500;color:var(--dd-primary)}.doctor-profile__chamber-hours svg{flex:0 0 auto}.doctor-profile__related{display:grid;grid-template-columns:repeat(auto-fill,minmax(240px,1fr));gap:16px}.doctor-profile__related-card{display:flex;align-items:center;gap:14px;padding:14px;background:var(--dd-surface);border:1px solid var(--dd-border);border-radius:var(--dd-radius-input);text-decoration:none!important;transition:box-shadow var(--dd-transition),transform var(--dd-transition),border-color var(--dd-transition)}.doctor-profile__related-card:hover{transform:translateY(-2px);border-color:var(--dd-input-border);box-shadow:var(--dd-shadow-soft)}.doctor-profile__related-photo{flex:0 0 auto;width:64px;height:64px;border-radius:12px;overflow:hidden;background:var(--dd-green-soft)}.doctor-profile__related-photo img{width:100%;height:100%;object-fit:cover;display:block}.doctor-profile__related-body{display:flex;flex-direction:column;gap:3px;min-width:0}.doctor-profile__related-name{font-family:Lora,Georgia,"Times New Roman",serif;font-size:18px;font-weight:700;line-height:1.2;color:var(--dd-text)}.doctor-profile__related-spec{font-size:16px;color:var(--dd-primary)}.doctor-profile__related-loc{display:inline-flex;align-items:center;gap:4px;font-size:13px;color:var(--dd-muted)}.doctor-profile__related-loc svg{color:var(--dd-muted);flex:0 0 auto}@media (max-width:640px){.doctor-profile__hero{flex-direction:column;align-items:stretch}.doctor-profile__photo{width:100%;height:260px}.doctor-profile__name{font-size:26px}.doctor-profile__cta .doctor-profile__btn{flex:1 1 auto}}.doctor-profile--centered .doctor-profile__container{max-width:760px}.doctor-profile--centered .doctor-profile__hero{position:relative;flex-direction:column;align-items:center;text-align:center;gap:0;padding:28px 24px 24px}.doctor-profile--centered .doctor-profile__photo{width:120px;height:132px;margin-bottom:14px;padding:4px;background:var(--dd-surface);border:1px solid var(--dd-input-border);border-radius:12px}.doctor-profile--centered .doctor-profile__photo img{border-radius:8px}.doctor-profile--centered .doctor-profile__photo-fallback{font-size:40px}.doctor-profile--centered .doctor-profile__name{margin:0 0 4px;font-family:inherit;font-size:22px;font-weight:700;color:#2563EB}.doctor-profile--centered .doctor-profile__regno{margin:0 0 8px;font-size:12px;font-weight:600;letter-spacing:.02em;color:var(--dd-primary)}.doctor-profile--centered .doctor-profile__tag{margin:0 0 8px;font-size:16px;color:var(--dd-text)}.doctor-profile--centered .doctor-profile__experience{margin:0 0 8px;font-size:16px;font-weight:700;color:var(--dd-primary)}.doctor-profile--centered .doctor-profile__category{margin:0 0 8px;font-size:16px;font-weight:700;color:#DC2626}.doctor-profile--centered .doctor-profile__designation{margin:0 0 8px;font-size:16px;font-weight:600;color:var(--dd-text)}.doctor-profile--centered .doctor-profile__hospital{margin:0 0 12px;font-size:16px;color:var(--dd-text)}.doctor-profile--centered .doctor-profile__info-grid,.doctor-profile--centered .doctor-profile__info-row{text-align:left}.doctor-profile--centered .doctor-profile__stars-row{justify-content:center;margin:0}.doctor-profile--centered .doctor-profile__stars-count{color:var(--dd-muted)}.doctor-profile--centered .doctor-profile__verified-badge{position:absolute;right:16px;bottom:16px;display:inline-flex;align-items:center;justify-content:center;width:30px;height:30px;border-radius:50%;background:#EAF1FE;color:#2563EB;box-shadow:0 2px 8px rgb(31 41 55 / .12)}.doctor-profile--centered .doctor-profile__section-title{text-align:center}.doctor-profile--centered .doctor-profile__appointment{text-align:center}.doctor-profile--centered .doctor-profile__chamber{margin-bottom:12px}.doctor-profile--centered .doctor-profile__chamber+.doctor-profile__chamber{padding-top:12px;border-top:1px solid var(--dd-divider)}.doctor-profile--centered .doctor-profile__chamber-num{display:inline-block;margin-bottom:8px;padding:3px 10px;border-radius:999px;background:var(--dd-green-soft);color:var(--dd-primary);font-size:12px;font-weight:600}.doctor-profile--centered .doctor-profile__chamber-name{display:block;margin:0 0 4px;padding:0;font-size:17px;font-weight:700;color:#2563EB}.doctor-profile--centered .doctor-profile__chamber-name svg{display:none}.doctor-profile--centered .doctor-profile__chamber-address{margin:0 0 4px;padding:0;font-size:15px;color:var(--dd-text)}.doctor-profile--centered .doctor-profile__chamber-address+.doctor-profile__chamber-address{margin-top:-2px}.doctor-profile--centered .doctor-profile__chamber-hours{display:block;margin:0;padding:0;font-size:15px;font-weight:700;color:var(--dd-text)}.doctor-profile--centered .doctor-profile__chamber-hours svg{display:none}.doctor-profile--centered .doctor-profile__appointment-phone,.doctor-profile--centered .doctor-profile__chamber-phone{margin:10px 0 0;font-size:15px;color:var(--dd-text)}.doctor-profile__chamber-calls{display:flex;flex-wrap:wrap;gap:10px}.doctor-profile--centered .doctor-profile__chamber-calls{justify-content:center}.doctor-profile--centered .doctor-profile__appointment .doctor-profile__btn--call{margin-top:12px;background:#2563EB;border-color:#2563EB;color:#fff!important}.doctor-profile--centered .doctor-profile__appointment .doctor-profile__btn--call:hover,.doctor-profile--centered .doctor-profile__appointment .doctor-profile__btn--call:focus{background:#1D4ED8;border-color:#1D4ED8;color:#fff!important}.doctor-profile__reviews-wrap .directorist-review-container{margin:0}.doctor-profile__reviews-wrap .directorist-review-content,.doctor-profile__reviews-wrap .directorist-review-submit{margin:0;padding:0;border:0;background:#fff0;box-shadow:none}.doctor-profile__reviews-wrap .directorist-review-submit{margin-top:20px;padding-top:20px;border-top:1px solid var(--dd-divider)}.doctor-profile__reviews-wrap .directorist-review-content__header{display:flex;align-items:center;justify-content:flex-end;gap:12px;padding:0 0 12px;border:0}.doctor-profile__reviews-wrap .directorist-review-content__header .directorist-card__header__title{margin-right:auto;font-size:16px}.doctor-profile--centered .doctor-profile__reviews-wrap .directorist-noreviews{text-align:center}.doctor-profile__reviews-wrap .directorist-btn{background:var(--dd-primary);border-color:var(--dd-primary);color:#fff}.doctor-profile__reviews-wrap .directorist-btn:hover,.doctor-profile__reviews-wrap .directorist-btn:focus{background:var(--dd-green);border-color:var(--dd-green);color:#fff}@media (prefers-reduced-motion:reduce){.directorist-archive-contents *,.doctor-card,.doctor-card__btn,.doctor-profile__btn{transition:none!important}.doctor-card:hover{transform:none}}.doctor-profile--centered .doctor-profile__reviews-wrap{max-width:720px;margin:32px auto;padding:28px 20px 18px;background:#fff;border:1px solid #e5edf8;border-radius:18px;box-shadow:0 8px 24px rgb(15 23 42 / .06)}.doctor-profile--centered .doctor-profile__reviews-wrap>.doctor-profile__section-title{display:flex;align-items:center;gap:10px;margin:0 0 18px;color:#0f3a77;font-size:20px;font-weight:700;text-align:left}.doctor-profile--centered .doctor-profile__reviews-wrap>.doctor-profile__section-title::before{content:'i';display:inline-flex;align-items:center;justify-content:center;width:18px;height:18px;border-radius:50%;background:#2563eb;color:#fff;font-family:Georgia,serif;font-size:13px;font-weight:700;font-style:italic}.doctor-profile__reviews-wrap .directorist-review-content{display:none}.doctor-profile__reviews-wrap .directorist-review-submit,.doctor-profile__reviews-wrap .directorist-review-submit .directorist-card__body{margin:0;padding:0;border:0;background:#fff0;box-shadow:none}.doctor-profile__reviews-wrap .directorist-review-submit__header{display:none}.doctor-profile__reviews-wrap .directorist-review-criteria__single,.doctor-profile__reviews-wrap .directorist-form-group{margin:0 0 18px}.doctor-profile__reviews-wrap label,.doctor-profile__reviews-wrap .directorist-review-criteria__single__label{display:block;margin:0 0 8px;color:#0f172a;font-size:15px;font-weight:700}.doctor-profile__reviews-wrap .directorist-review-criteria__single__label{font-size:0}.doctor-profile__reviews-wrap .directorist-review-criteria__single__label::before{content:'Your Rating';font-size:15px}.doctor-profile__reviews-wrap input[type='text'],.doctor-profile__reviews-wrap input[type='email'],.doctor-profile__reviews-wrap .directorist-form-element,.doctor-profile__reviews-wrap .directorist-review-criteria-select{width:100%;min-height:42px;padding:10px 12px;border:1px solid #cbd9ed;border-radius:10px;background:#fff;color:#0f172a;box-shadow:0 2px 6px rgb(15 23 42 / .04);font:inherit}.doctor-profile__reviews-wrap textarea.directorist-form-element{min-height:120px;resize:vertical}.doctor-profile__reviews-wrap .form-group-comment::before{content:'Your Review';display:block;margin:0 0 8px;color:#0f172a;font-size:15px;font-weight:700}.doctor-profile__reviews-wrap .directorist-form-element:focus,.doctor-profile__reviews-wrap .directorist-review-criteria-select:focus{outline:0;border-color:#2563eb;box-shadow:0 0 0 3px rgb(37 99 235 / .12)}.doctor-profile__reviews-wrap #submit.directorist-btn{min-height:52px;padding:0 20px;border:0;border-radius:10px;background:#2563eb;color:#fff;font-size:17px;font-weight:700;box-shadow:none}.doctor-profile__reviews-wrap #submit.directorist-btn:hover,.doctor-profile__reviews-wrap #submit.directorist-btn:focus{background:#1d4ed8;color:#fff}@media (max-width:575px){.doctor-profile--centered .doctor-profile__reviews-wrap{margin:24px 14px;padding:22px 16px 16px}}@media (max-width:767px){html,body{overflow-x:hidden!important}.ast-container,.site-content>.ast-container,.elementor-section .elementor-container,.elementor-widget-container{max-width:100%!important;width:100%!important}.elementor-section.elementor-section-boxed>.elementor-container{padding-left:16px!important;padding-right:16px!important}.elementor-column,.elementor-col-50,.elementor-col-33,.elementor-col-25,.elementor-col-66,.elementor-col-75{width:100%!important}.elementor-row,.elementor-container,.e-con{flex-wrap:wrap!important}.elementor-widget{margin-bottom:20px!important}.elementor-heading-title{overflow-wrap:anywhere}.elementor-button,.ast-button,.doctor-profile__btn{max-width:100%;white-space:normal}img,video,iframe{max-width:100%!important;height:auto!important}.doctor-profile__container,.doctor-profile__section,.doctor-profile--centered .doctor-profile__reviews-wrap{width:calc(100% - 28px)!important;max-width:none!important;margin-left:auto!important;margin-right:auto!important}.doctor-profile__section{padding:22px 16px!important}.doctor-profile__info-grid,.doctor-profile__related,.doctor-profile__actions{grid-template-columns:1fr!important}.doctor-profile__btn{width:100%!important}.site-footer .ast-container,footer .elementor-container{display:block!important}footer .elementor-column{margin-bottom:24px!important}}@media (max-width:480px){body{font-size:16px}.elementor-heading-title{font-size:clamp(28px, 8vw, 38px)!important;line-height:1.18!important}.elementor-widget-text-editor,.elementor-widget-text-editor p{font-size:17px!important;line-height:1.55!important}.elementor-section{padding-top:24px!important;padding-bottom:24px!important}.elementor-widget-image img{width:100%!important;object-fit:cover}.doctor-profile__section-title{font-size:24px!important}}@media (min-width:768px){.directorist-listings-wrapper .directorist-col-6{flex:0 0 100%!important;max-width:100%!important;width:100%!important}.directorist-listings-wrapper .doctor-card{max-width:920px;margin-left:auto;margin-right:auto}}.doctor-card__btn--book span{font-size:0}.doctor-card__btn--book span::after{content:'Call Now';font-size:16px}@media (min-width:768px){.directorist-col-6{display:block!important;flex:0 0 100%!important;width:100%!important;max-width:100%!important}.directorist-col-6>.doctor-card{max-width:920px!important;margin:0 auto 24px!important}}.directorist-archive-contents .doctor-card{display:flex;flex-direction:column;align-items:center;gap:0;width:100%;max-width:760px!important;height:auto;min-height:580px;margin:0 auto 24px!important;padding:28px 32px 22px;text-align:center;border:1px solid #E1E8F3;border-radius:18px;box-shadow:0 3px 12px rgb(15 23 42 / .04)}.directorist-archive-contents .doctor-card__media{height:auto;align-items:center;justify-content:center;margin:0 0 26px;flex-direction:column}.directorist-archive-contents .doctor-card__image{width:90px;height:90px;border-radius:50%;border:2px solid #F1F5F9}.directorist-archive-contents .doctor-card__image img{width:100%!important;height:100%!important;object-fit:cover}.directorist-archive-contents .doctor-card__body{width:100%;max-width:640px;padding:0;display:flex;flex-direction:column;align-items:center}.directorist-archive-contents .doctor-card__name{order:0;font-family:inherit;font-size:24px;line-height:1.4;color:#183B6B;margin:0 0 10px}.directorist-archive-contents .doctor-card__degrees{order:1;color:#242424;font-size:16px;line-height:1.65;margin:0 0 20px}.directorist-archive-contents .doctor-card__specialty{order:2;display:inline-block;color:#EF2929;background:#FDEEEE;border-radius:999px;padding:8px 18px;font-size:16px;line-height:1.6;margin:0 0 24px}.directorist-archive-contents .doctor-card__meta{order:3;width:100%;gap:10px;margin:0 0 12px}.directorist-archive-contents .doctor-card__meta-item{justify-content:center;color:#202020;font-size:16px;line-height:1.6}.directorist-archive-contents .doctor-card__meta-icon{color:#242424}.directorist-archive-contents .doctor-card__chamber{order:4;display:block;width:100%;background:#fff0;padding:0;margin:0 0 6px}.directorist-archive-contents .doctor-card__chamber-icon{display:none}.directorist-archive-contents .doctor-card__chamber-place{font-size:16px;line-height:1.65}.directorist-archive-contents .doctor-card__chamber-name{color:#202020;font-weight:600}.directorist-archive-contents .doctor-card__chamber-address{color:#202020;margin-top:8px}.directorist-archive-contents .doctor-card__chamber-hours{justify-content:center;color:#202020;margin-top:10px;font-size:16px;line-height:1.6}.directorist-archive-contents .doctor-card__chamber-hours-icon{color:#242424}.directorist-archive-contents .doctor-card__footer{width:100%;max-width:550px;margin-top:auto;padding-top:8px}.directorist-archive-contents .doctor-card__divider{background:#EAF0F8;margin:16px 0 22px}.directorist-archive-contents .doctor-card__footer-row{flex-direction:column;align-items:stretch;gap:10px}.directorist-archive-contents .doctor-card__fee:empty{display:none}.directorist-archive-contents .doctor-card__fee{justify-content:center}.directorist-archive-contents .doctor-card__actions{width:100%;flex-wrap:wrap;justify-content:center;gap:10px}.directorist-archive-contents .doctor-card__btn{flex:1 1 0%;min-width:0;min-height:50px;font-size:16px;border-radius:9px}.directorist-archive-contents .doctor-card__btn--book{order:-1;color:#2563EB!important;background:#FFF;border:1px solid #BDD0FF}.directorist-archive-contents .doctor-card__btn--book:hover{background:#EFF6FF;border-color:#2563EB}.directorist-archive-contents .doctor-card__btn--profile{color:#FFF!important;background:#2563EB;border:1px solid #2563EB}.directorist-archive-contents .doctor-card__btn--profile:hover{background:#1D4ED8;color:#FFF!important}.directorist-archive-contents .doctor-card__rating{top:18px;right:18px}@media(max-width:767px){.directorist-archive-contents .doctor-card{min-height:0;padding:24px 18px 20px;margin-bottom:18px!important}.directorist-archive-contents .doctor-card__name{font-size:21px}.directorist-archive-contents .doctor-card__degrees,.directorist-archive-contents .doctor-card__specialty,.directorist-archive-contents .doctor-card__meta-item,.directorist-archive-contents .doctor-card__chamber-place,.directorist-archive-contents .doctor-card__chamber-hours{font-size:15px}.directorist-archive-contents .doctor-card__btn{font-size:14px;padding:0 12px;min-height:46px}.directorist-archive-contents .doctor-card__rating{top:12px;right:12px}}.directorist-archive-contents .doctor-card__image{width:120px!important;height:120px!important;border-radius:12px!important;background:#FFF;border:1px solid #E2E8F0;padding:3px}.directorist-archive-contents .doctor-card__image img,.directorist-archive-contents .doctor-card__image .doctor-card__img{width:100%!important;height:100%!important;object-fit:contain!important;object-position:center center;border-radius:8px}.doctor-profile .doctor-profile__photo{width:150px!important;height:150px!important;border-radius:14px!important;background:#FFF;border:1px solid #E2E8F0;padding:4px}.doctor-profile .doctor-profile__photo img{width:100%!important;height:100%!important;object-fit:contain!important;object-position:center center;border-radius:9px}@media(max-width:575px){.directorist-archive-contents .doctor-card__image{width:112px!important;height:112px!important}.doctor-profile .doctor-profile__photo{width:140px!important;height:140px!important}}.directorist-archive-contents .doctor-card__image,.doctor-profile .doctor-profile__photo{width:125px!important;height:155px!important;border-radius:5px!important;background:#FFFFFF!important;border:1px solid #2583C5!important;padding:0!important;overflow:hidden!important}.directorist-archive-contents .doctor-card__image img,.directorist-archive-contents .doctor-card__image .doctor-card__img,.doctor-profile .doctor-profile__photo img{width:100%!important;height:100%!important;object-fit:contain!important;object-position:center center!important;border-radius:4px!important;background:#FFFFFF!important}.directorist-archive-contents .doctor-card__media{margin-bottom:14px!important}@media(max-width:575px){.directorist-archive-contents .doctor-card__image,.doctor-profile .doctor-profile__photo{width:115px!important;height:145px!important}}.doctor-profile__seo-sections{display:grid;grid-template-columns:1fr;gap:16px;margin:0 0 24px}.doctor-profile__seo-sections .doctor-profile__seo-section{margin:0!important;padding:24px 28px!important;border-radius:18px}.doctor-profile__seo-section .doctor-profile__section-title{margin:0 0 16px;text-align:center;font-size:22px;line-height:1.4;color:#1F2937}.doctor-profile__seo-section .doctor-profile__prose{max-width:920px;margin:0 auto;color:#374151;font-size:16px;line-height:1.85;text-align:left}.doctor-profile__seo-section .doctor-profile__prose p:last-child{margin-bottom:0}@media(max-width:767px){.doctor-profile__seo-sections{gap:14px;margin-bottom:20px}.doctor-profile__seo-sections .doctor-profile__seo-section{padding:20px 16px!important}.doctor-profile__seo-section .doctor-profile__section-title{font-size:20px;margin-bottom:12px}.doctor-profile__seo-section .doctor-profile__prose{font-size:15px;line-height:1.75;overflow-wrap:anywhere}}.directorist-archive-contents .doctor-card__actions{display:flex!important;flex-direction:column!important;flex-wrap:nowrap!important;align-items:stretch!important;width:100%!important;gap:10px!important}.directorist-archive-contents .doctor-card__btn{flex:0 0 auto!important;width:100%!important;max-width:none!important}.directorist-archive-contents .doctor-card__btn--book{order:1!important}.directorist-archive-contents .doctor-card__btn--profile{order:2!important}