.team-members-grid{display:flex;flex-wrap:wrap;gap:30px}.team-members-grid .team-member-item{flex-basis:calc(33.33% - 30px)}.team-members-grid .team-member-info{padding:30px;border-radius:0 0 8px 8px;background-color:var(--e-global-color-26a5bf0)}.team-members-grid .team-member-item .team-member-image,.team-members-grid .team-member-item .team-member-image img{width:100%}h3.team-member-name{font-family:var(--e-global-typography-b21b9df-font-family),Sans-serif;font-size:var(--e-global-typography-b21b9df-font-size);font-weight:var(--e-global-typography-b21b9df-font-weight);text-transform:var(--e-global-typography-b21b9df-text-transform);font-style:var(--e-global-typography-b21b9df-font-style);line-height:var(--e-global-typography-b21b9df-line-height);letter-spacing:var(--e-global-typography-b21b9df-letter-spacing);color:var(--e-global-color-primary)}p.team-member-designation{font-family:var(--e-global-typography-5c101a8-font-family),Sans-serif;font-size:var(--e-global-typography-5c101a8-font-size);font-weight:var(--e-global-typography-5c101a8-font-weight);text-transform:var(--e-global-typography-5c101a8-text-transform);font-style:var(--e-global-typography-5c101a8-font-style);line-height:var(--e-global-typography-5c101a8-line-height);color:var(--e-global-color-secondary)}@media screen and (max-width:1024px){.team-members-grid .team-member-item{flex-basis:calc(50% - 30px);flex-grow:1;flex-shrink:1}}@media screen and (max-width:767px){.team-members-grid .team-member-item{flex-basis:calc(100%)}.team-members-grid .team-member-info{padding:16px}}.team-members-grid{display:flex;flex-wrap:wrap;gap:30px}.team-members-grid .team-member-item{flex-basis:calc(33.33% - 30px)}.team-members-grid .team-member-info{padding:30px;border-radius:0 0 8px 8px;background-color:var(--e-global-color-26a5bf0)}.team-members-grid .team-member-item .team-member-image,.team-members-grid .team-member-item .team-member-image img{width:100%}h3.team-member-name{font-family:var(--e-global-typography-b21b9df-font-family),Sans-serif;font-size:var(--e-global-typography-b21b9df-font-size);font-weight:var(--e-global-typography-b21b9df-font-weight);text-transform:var(--e-global-typography-b21b9df-text-transform);font-style:var(--e-global-typography-b21b9df-font-style);line-height:var(--e-global-typography-b21b9df-line-height);letter-spacing:var(--e-global-typography-b21b9df-letter-spacing);color:var(--e-global-color-primary)}p.team-member-designation{font-family:var(--e-global-typography-5c101a8-font-family),Sans-serif;font-size:var(--e-global-typography-5c101a8-font-size);font-weight:var(--e-global-typography-5c101a8-font-weight);text-transform:var(--e-global-typography-5c101a8-text-transform);font-style:var(--e-global-typography-5c101a8-font-style);line-height:var(--e-global-typography-5c101a8-line-height);color:var(--e-global-color-secondary)}@media screen and (max-width:1024px){.team-members-grid .team-member-item{flex-basis:calc(50% - 30px);flex-grow:1;flex-shrink:1}}@media screen and (max-width:767px){.team-members-grid .team-member-item{flex-basis:calc(100%)}.team-members-grid .team-member-info{padding:16px}}.team-members-grid{display:flex;flex-wrap:wrap;gap:30px}.team-members-grid .team-member-item{flex-basis:calc(33.33% - 30px)}.team-members-grid .team-member-info{padding:30px;border-radius:0 0 8px 8px;background-color:var(--e-global-color-26a5bf0)}.team-members-grid .team-member-item .team-member-image,.team-members-grid .team-member-item .team-member-image img{width:100%}h3.team-member-name{font-family:var(--e-global-typography-b21b9df-font-family),Sans-serif;font-size:var(--e-global-typography-b21b9df-font-size);font-weight:var(--e-global-typography-b21b9df-font-weight);text-transform:var(--e-global-typography-b21b9df-text-transform);font-style:var(--e-global-typography-b21b9df-font-style);line-height:var(--e-global-typography-b21b9df-line-height);letter-spacing:var(--e-global-typography-b21b9df-letter-spacing);color:var(--e-global-color-primary)}p.team-member-designation{font-family:var(--e-global-typography-5c101a8-font-family),Sans-serif;font-size:var(--e-global-typography-5c101a8-font-size);font-weight:var(--e-global-typography-5c101a8-font-weight);text-transform:var(--e-global-typography-5c101a8-text-transform);font-style:var(--e-global-typography-5c101a8-font-style);line-height:var(--e-global-typography-5c101a8-line-height);color:var(--e-global-color-secondary)}@media screen and (max-width:1024px){.team-members-grid .team-member-item{flex-basis:calc(50% - 30px);flex-grow:1;flex-shrink:1}}@media screen and (max-width:767px){.team-members-grid .team-member-item{flex-basis:calc(100%)}.team-members-grid .team-member-info{padding:16px}}.mydentist-detail-reviews{display:flex;align-items:center;flex-wrap:wrap;gap:10px}.mydentist-stars{display:inline-flex;gap:2px}.mydentist-star{color:#ffc107;font-size:1.2em}.mydentist-star-empty{color:#ddd}.mydentist-rating-text{color:#000;font-size:20px;font-weight:300}.mydentist-google-reviews-link{color:var(--awb-color1);text-decoration:none;font-size:.9em;margin-left:5px}.mydentist-google-reviews-link:hover{text-decoration:underline}.team-members-container{margin:10px 0;width:100%}.team-members-title{font-size:1.8em;margin-bottom:20px;color:#1a1a1a;font-weight:600}.team-members-grid{display:flex;gap:16px;width:100%;flex-wrap:wrap}.team-member-card{background:#f7f7f7;border-radius:16px;transition:box-shadow .3s ease;flex:1 1 calc(50% - 16px);max-width:50%}.team-member-image{text-align:center}.team-member-image img{max-width:100%;height:auto;border-radius:16px 16px 0 0}.team-member-card-bottom{padding:16px}.team-member-card-bottom .team-member-name{margin:0 0 10px;font-size:20px;color:#000;text-align:center;font-weight:500;margin-bottom:0;line-height:normal}.team-member-name a{color:#000;text-decoration:none;transition:color .3s ease}.team-member-name a:hover{color:var(--awb-color1,#2563eb)}.team-member-card-bottom .team-member-designation{margin:0;color:var(--e-global-color-secondary);font-size:18px;text-align:center;line-height:normal}.team-member-excerpt{margin:10px 0 0;color:#666;font-size:.9em;line-height:1.5}.team-has-slider{position:relative;width:100%}.team-members-slider-wrapper{overflow:hidden;width:100%;margin-bottom:20px}.team-members-slider-track{display:flex;gap:16px;transition:transform .3s ease-out;width:100%}.team-members-slider-track .team-member-card{flex:0 0 calc(50% - 8px);max-width:none}.team-slider-controls{display:flex;justify-content:center;gap:15px;margin-top:20px}.team-slider-arrow{width:40px;height:40px;border-radius:50%;border:1px solid var(--e-global-color-283c1e4);background:0 0;color:var(--e-global-color-283c1e4);display:flex;align-items:center;justify-content:center;cursor:pointer;transition:all .2s ease;padding:0}.team-slider-arrow:hover{background:var(--e-global-color-283c1e4);color:#fff}.team-slider-arrow:disabled{cursor:not-allowed;border-color:#e0e0e0;color:#e0e0e0}.team-view-bio{display:block;color:var(--awb-color1,#2563eb);font-size:14px;font-weight:500;margin-bottom:10px;cursor:pointer;margin:10px auto 0;text-align:center;line-height:normal}.team-view-bio:hover{color:var(--awb-color3,#1d4ed8)}.team-modal{display:none;position:fixed;z-index:99999;left:0;top:0;width:100%;height:100%;overflow:auto;background-color:rgba(0,0,0,.6)}.team-modal.is-open{display:flex;align-items:center;justify-content:center}.team-modal-overlay{position:absolute;top:0;left:0;right:0;bottom:0}.team-modal-container{background:#fff;padding:40px;max-width:500px;width:90%;max-height:90vh;border-radius:12px;overflow-y:auto;box-sizing:border-box;position:relative;z-index:100000;box-shadow:0 10px 25px rgba(0,0,0,.2)}.team-modal-header{text-align:center;margin-bottom:20px}.team-modal-img img{width:120px;height:120px;border-radius:50%;object-fit:cover;margin-bottom:15px;border:3px solid #f0f0f0}.team-modal-header .team-modal-title{margin:0 0 5px;font-size:24px;color:#000;font-weight:500}.team-modal-designation{margin:0;font-size:16px;color:var(--awb-color5,#666);font-weight:400}.team-modal-body{font-size:15px;line-height:1.6;color:#333;text-align:left}.team-modal-close{background:0 0!important;border:0;position:absolute;top:15px;right:15px;cursor:pointer;width:30px;height:30px;display:flex;align-items:center;justify-content:center;color:#666;transition:color .2s}.team-modal-close:before{content:"×";font-size:28px;line-height:1}.team-modal-close:hover{color:#000}@media (max-width:767px){.team-members-grid{gap:15px}.team-members-title{font-size:1.5em}.team-member-card-bottom .team-member-designation{font-size:14px}.team-member-card-bottom .team-member-name{font-size:16px}}.hide{display:none}.clinic-lightbox.active{display:flex}