.modal,.modal__overlay{position:fixed;bottom:-150%;left:0;right:0;z-index:10;width:100%;height:100%;visibility:hidden}.modal--open{visibility:unset}.modal__overlay--open{bottom:0;background-color:rgba(45,45,50,.5);visibility:unset}.bottom-modal__dialog{position:fixed;left:0;right:0;bottom:-150%;background-color:#fff;border-radius:8px 8px 0 0;transition:all .7s ease;z-index:20;max-height:85%}.bottom-modal__dialog--open{bottom:0;overflow-y:scroll}.bottom-modal__header{border-bottom:1px solid #f0f0f5;padding:14px 16px;color:#2d2d32;position:-webkit-sticky;position:sticky;top:0;opacity:1;background-color:#fff}.bottom-modal__body{overflow-y:scroll;padding:16px}.bottom-modal__cross-icon{margin:8px}.excellence-rating-modal-header{border:none;padding:14px 14px 0}.excellence-rating-modal-body{overflow-y:visible;padding:0 0 80px}.c-pills-carousel{background-color:#fff;display:flex;flex-direction:row;padding:12px 16px;align-items:flex-start;overflow-x:scroll;white-space:nowrap;scrollbar-width:none;-ms-overflow-style:none}.c-pills-carousel .pill{border-radius:28px;padding:10px 22px;text-transform:capitalize;border:1px solid #b4b4be;background:#fff;line-height:20px;font-size:14px;margin-right:8px;color:#2d2d32;font-weight:700}.c-pills-carousel .pill--selected{color:#fff;border:none;background:#2d2d32}.c-pills-carousel .pill--active:active{background:#dbdbde;border-color:#dbdbde}.c-pills-carousel .pill:active{-webkit-tap-highlight-color:rgba(0,0,0,0)}.pills-margin-less{margin:-16px -16px 0}.c-pills-carousel::-webkit-scrollbar{display:none}.c-speciality-bottom-sheet-wrapper{padding:16px 20px}.c-speciality-bottom-sheet-wrapper .header{font-size:24px;font-weight:700;line-height:32px;padding-bottom:16px}.c-speciality-bottom-sheet-wrapper .speciality-item{display:block;padding:20px 0;font-size:16px;line-height:24px;border-bottom:1px solid #f0f0f5;text-transform:capitalize}.c-speciality-bottom-sheet-wrapper .speciality-item:last-child{border-bottom:none}.c_tabs__item{line-height:24px;font-size:14px;display:flex;justify-content:center;align-items:center;color:#2d2d32;padding:14px 8px;white-space:nowrap;position:relative;transition-delay:.2s;transition-property:font-weight}.c_tabs__item:after{content:"";position:absolute;bottom:0;left:0;right:0;height:1px;background-color:#dfdfea}.c_tabs__item_selected{font-weight:700}.c_tabs__item_selected:after{content:"";position:absolute;bottom:0;left:0;right:0;height:2px;background-color:#2d2d32}.secondary-button{background-color:#fff;height:48px;font-weight:700;font-size:14px;display:flex;justify-content:center;align-items:center;border-radius:8px;border:1px solid #2d2d32;gap:7px}.entity-card-button{margin:22px 16px}.primary-button{background-color:#199fd9;height:48px;color:#fff;font-weight:700;font-size:14px;display:flex;justify-content:center;align-items:center;border-radius:8px}.bottom_sticky_wrapper{position:fixed;z-index:4;bottom:0;left:0;right:0;box-shadow:0 0 8px #ddd;padding:16px 20px;background-color:#fff;display:flex;flex-direction:row;justify-content:space-evenly}.bottom_sticky_wrapper--one-cta{justify-content:flex-end}.call-cta-wrapper{width:50%;margin-right:4px}.book-cta-wrapper{width:50%;margin-left:4px}.accordion{background-color:#fff;color:#2d2d32;padding:20px 0;border-bottom:1px solid #f0f0f5}.accordion__header{font-weight:700;display:flex;justify-content:space-between;align-items:center;gap:20px}.accordion__body{font-size:14px;max-height:0;overflow:hidden;height:0;transition:all .2s ease}.accordion__body a{text-decoration:underline}.accordion__body--open{margin-top:10px;max-height:max-content;height:auto}.establishment-profile-faqs{padding:20px}.establishment-profile-faqs__title{font-size:24px;font-weight:700;color:#2d2d32;margin-bottom:16px}.establishment-profile-faqs__cta{font-size:14px;color:#2d2d32;text-align:center;padding:12px 0;background:#fff;border-radius:8px;border:1px solid #2d2d32;margin-top:24px;width:100%;display:inline-block;text-decoration:none;font-weight:700}.faq-cta{margin:24px 0 0;height:42px}.loader-shimmer{border-radius:8px;animation:shimmer 1s linear infinite alternate}@keyframes shimmer{0%{background-color:#e0e7eb}to{background-color:#f0f3f5}}.c-est-audit-details__heading{font-size:24px;line-height:32px;padding:12px 16px;border-bottom:1px solid #f0f0f5;margin:0 -14px}.c-est-audit-details__sub-header{margin:0;padding-top:12px;padding-bottom:12px;font-weight:700;font-size:16px;line-height:24px;color:#2d2d32;border-top:1px solid #f0f0f5}.c-est-audit-details__tab-item{scrollbar-width:none;scroll-behavior:smooth;overflow-x:auto;white-space:nowrap;margin:0 -16px}.c-est-audit-details__tab-header,.c-est-audit-details__tab-item{display:flex;border-bottom:1px solid #f0f0f5}.c-est-audit-details__tab-header-item{font-size:14px;line-height:24px;padding:16px 10px;color:#2d2d32;margin:0}.c-est-audit-details__tab-header-item.selected{font-weight:700;border-bottom:2px solid #2d2d32}.c-est-audit-details__product-card{border:1px solid #f0f0f5;border-radius:16px;margin-top:12px;margin-bottom:24px;display:flex;align-items:center}.c-est-audit-details__product-card__img{object-fit:cover;border-radius:16px 0 0 16px}.c-est-audit-details__product-card__content{padding:12px 20px 12px 12px}.c-est-audit-details__product-card__content-title{color:#2d2d32;font-size:14px;line-height:20px;margin:0;font-weight:700}.c-est-audit-details__product-card__content-description{padding-top:4px;color:#787887;font-size:12px;line-height:18px;margin:0}.c-est-audit-details__audit-info{display:flex;justify-content:space-between;margin-bottom:20px}.c-est-audit-details__audit-info-header{font-weight:700;font-size:20px;line-height:26px;margin:0;color:#2d2d32}.c-est-audit-details__audit-info-description{padding-top:12px;color:#787887;margin:0;font-size:14px;line-height:20px}.c-est-audit-details__audit-info-rating-badge{margin-left:8px;margin-top:4px}.c-est-audit-details__audit-info-score{margin:0;padding-left:2px;font-weight:700;color:#2d2d32}.c-est-audit-details__audit-info-score-rating{font-size:24px;line-height:32px}.c-est-audit-details__section{scroll-margin-top:157px}.c-est-audit-details__section:first-child{scroll-margin-top:200px}.c-est-audit-details__section-item{padding:0 16px;margin:24px 0}.c-est-audit-details__rating-badge{display:flex;align-items:center;padding:4px 10px;border:1px solid #28328c;border-radius:8px}.excellence-rating-modal-header svg{width:20px;height:20px}.rating-bottom-sticky-cta{position:fixed;z-index:20}.c-section-divider{border-bottom:8px solid #f0f0f5}.clinic-rating-section{box-shadow:0 4px 8px rgba(0,0,0,.12);padding:20px 16px;border:1px solid #dfdfea;border-radius:20px;margin-bottom:16px}.clinic-rating-section .header{line-height:22px;margin-right:16px;font-weight:700;font-size:19px}.clinic-rating-section .subheader{padding-bottom:20px;padding-top:16px;border-bottom:1px solid #dfdfea;color:#787887;font-size:12px;line-height:14px;margin:0}.clinic-rating-section .badge{display:flex;align-items:center;padding:8px 16px 8px 9px;font-size:24px;line-height:30px;border:1px solid #28328c;border-radius:8px}.clinic-rating-section .badge .badge-rating-text{font-weight:700;margin:0 0 0 4px}.clinic-rating-section .badge span{font-size:15px}.rating-item{margin-top:15px}.rating-item .header-section{font-size:13px;line-height:19px;display:flex;justify-content:space-between}.rating-item .header-section .title{margin:0;font-weight:700}.rating-item .subtitle{margin:0;color:#787887;font-size:12px;line-height:14px;padding-top:2px}.rating-bar{position:relative;height:4px;width:74px;border-radius:8px;background-color:#c4c4c4}.rating-bar .filled{position:absolute;height:100%;border-radius:8px;background-color:#28328c}.view-detail{margin-top:33px;margin-bottom:4px;font-size:12px;text-decoration:underline;font-weight:700;text-align:center}.rating-item-bar-section{display:flex;align-items:center}.rating-item-bar-section .rating-icon{margin-left:8px}.rating-item-bar-section .rating-text{color:#28328c;font-weight:700;margin-left:4px}.badge-section{display:flex;justify-content:space-between;align-items:flex-start}.cta-button{color:#2d2d32;background-color:#fff;height:48px;font-weight:700;font-size:14px;line-height:20px;display:flex;justify-content:center;align-items:center;border-radius:8px;border:1px solid #2d2d32;width:100%;font-family:Lato}.c-about-clinic{padding:36px 16px;border-bottom:8px solid #f0f0f5;color:#2d2d32}.c-about-clinic .about-infrastructure{margin-bottom:16px}.c-about-clinic .about-infrastructure-about-page{padding-top:22px;padding-bottom:36px}.c-about-clinic .about-sub-section{padding:16px 0;border-top:1px solid #dfdfea}.c-about-clinic .about-page-sub-section{padding:16px 0}.c-about-clinic .amenities-section{padding-top:16px;border-top:1px solid #dfdfea}.c-about-clinic .about-page-section-divider{margin:0 -16px}.c-about-clinic .about-page-amenities-section{padding-top:16px}.c-about-clinic .more-amenities-section{padding-top:8px;padding-bottom:16px}.c-about-clinic .bed-count-section{padding-top:16px;border-top:1px solid #dfdfea}.c-about-clinic .not-verified{display:flex;align-items:center;padding-top:8px;color:#787887;font-size:14px;line-height:20px;gap:4px}.c-about-clinic__header{font-size:24px;line-height:32px;margin:0}.c-about-clinic__summary{font-size:14px;line-height:20px;padding:16px 0}.c-about-clinic__subtitle{margin:0;font-size:20px;line-height:26px;padding-bottom:16px}.c-about-clinic__subtitle-compact,.c-about-clinic__subtitle-small{margin:0;font-size:16px;line-height:24px}.c-about-clinic__subtitle-small{padding-bottom:16px}.c-about-clinic__subtitle-compact{padding-bottom:8px}.c-about-clinic__subtitle-text{font-weight:400}.c-about-clinic__photos{display:flex;flex-direction:row}.c-about-clinic__photos__entity{width:30%;width:102px;height:88px;border-radius:4px;border:1px solid #dfdfea;background:#fff;object-fit:cover}.c-about-clinic__photos__entity:nth-child(2){margin:0 10px}.c-about-clinic__photos__entity__more_photos_tap{text-align:center;font-size:12px;font-style:normal;font-weight:700;line-height:18px;-webkit-text-decoration-line:underline;text-decoration-line:underline;display:flex;flex-direction:column;justify-content:center;align-items:center;height:100%;margin:0 20px}.c-about-clinic__gallery-loader{display:flex;justify-content:center;align-items:center;height:100vh}.c-about-clinic__address{display:flex;align-items:flex-start;justify-content:space-between}.c-about-clinic__address-text{width:60%}.c-about-clinic__address-map{object-fit:contain}.c-about-clinic__address-direction{margin-top:20px}.c-about-clinic__address-text,.c-about-clinic__payment-mode,.c-about-clinic__registration-fee{font-size:14px;line-height:20px;font-weight:400}.c-about-clinic__address-direction,.c-about-clinic__cta-width{margin-top:20px;width:100%}.expandable-text{font-size:14px;line-height:20px}.c-about-clinic .expandable-text{text-decoration:none;white-space:nowrap}.c-photo-slider{height:100vh;z-index:5;position:fixed;left:0;right:0;top:0;bottom:0;transition:all .4s ease-in-out;overflow:hidden}.c-photo-slider--bottom-cta-wrapper{box-shadow:0 -8px 12px #f0f0f5;transition:all .5s ease-in-out;z-index:5}.c-photo-slider.open{visibility:unset;background-color:#000}.c-photo-slider.close{visibility:hidden;background-color:inherit}.c-photo-slider .content{position:absolute;width:100%;transition:all .4s ease-in-out 0s;height:100%}.c-photo-slider .content.open{bottom:0}.c-photo-slider .content.close{bottom:-100%}.c-photo-slider .cancel{padding:20px;position:absolute;top:0;z-index:3;color:#fff}.c-photo-slider .bottom-text{color:#fff;text-align:center}.c-photo-slider .image-list{white-space:nowrap;overflow-x:auto;-ms-overflow-style:none;scrollbar-width:none;scroll-behavior:smooth;position:relative;background-color:#000}.c-photo-slider .image-list::-webkit-scrollbar{display:none}.c-photo-slider .image-item{height:100%;width:100%;display:inline-block;object-fit:contain}.c-photo-slider .image-item-container{display:inline-block;vertical-align:middle;width:100vw;background-color:transparent}.u-v-center{position:absolute;top:50%;transform:translateY(-50%)}.amenities-items{display:flex;flex-direction:column;gap:8px}.amenities-item{display:flex;gap:4px;font-size:16px;line-height:24px;align-items:center}.InfrastructureDetails_specialityHeading__fDw3n{font-size:16px;line-height:24px;margin:0;padding:16px 0}.InfrastructureDetails_secondaryButton__Xk3bC{border-radius:12px;border:1.5px solid #2d2d32}.InfrastructureDetails_equipmentCard__y9V8K{display:flex;align-items:flex-start;gap:12px;border:1px solid #f0f0f5;border-radius:16px;margin-bottom:16px}.InfrastructureDetails_equipmentCard__y9V8K .InfrastructureDetails_equipmentImage__AXrS3{margin:8px 0 8px 8px;border-radius:12px}.InfrastructureDetails_equipmentCard__y9V8K .InfrastructureDetails_equipmentCardDetails__R5lgM{display:flex;flex-direction:column;gap:4px;padding:8px 8px 8px 0}.InfrastructureDetails_equipmentCard__y9V8K .InfrastructureDetails_equipmentCardDetails__R5lgM .InfrastructureDetails_equipmentTitle__EGHAP{margin:0;color:#2d2d32;font-size:14px;line-height:20px;-webkit-line-clamp:2}.InfrastructureDetails_equipmentCard__y9V8K .InfrastructureDetails_equipmentCardDetails__R5lgM .InfrastructureDetails_equipmentSubtitle__NkNKx{margin:0;color:#787887;font-size:10px;line-height:14px;font-weight:700;-webkit-line-clamp:2}.InfrastructureDetails_equipmentCard__y9V8K .InfrastructureDetails_equipmentCardDetails__R5lgM .InfrastructureDetails_equipmentDesc__s_yY5{margin:0;color:#787887;font-size:12px;line-height:18px;-webkit-line-clamp:3}.InfrastructureDetails_equipmentCard__y9V8K .InfrastructureDetails_equipmentCardDetails__R5lgM .InfrastructureDetails_equipmentDesc__s_yY5,.InfrastructureDetails_equipmentCard__y9V8K .InfrastructureDetails_equipmentCardDetails__R5lgM .InfrastructureDetails_equipmentSubtitle__NkNKx,.InfrastructureDetails_equipmentCard__y9V8K .InfrastructureDetails_equipmentCardDetails__R5lgM .InfrastructureDetails_equipmentTitle__EGHAP{width:calc(100vw - 152px);overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-box-orient:vertical}.InfrastructureDetails_infraNotFound__W3DOj{color:#2d2d32;margin-bottom:0}.shimmer{border-radius:4px;width:100%;height:50px;background:#f6f7f8;background-image:linear-gradient(90deg,#f6f7f8 0,#edeef1 20%,#f6f7f8 40%,#f6f7f8);background-repeat:no-repeat;background-size:800px 104px;display:inline-block;position:relative;overflow-x:hidden;animation-duration:1s;animation-fill-mode:forwards;animation-iteration-count:infinite;animation-name:placeholderShimmer;animation-timing-function:linear;-webkit-animation-duration:1s;-webkit-animation-fill-mode:forwards;-webkit-animation-iteration-count:infinite;-webkit-animation-name:placeholderShimmer;-webkit-animation-timing-function:linear}@keyframes placeholderShimmer{0%{background-position:-468px 0}to{background-position:468px 0}}.infra-title{padding:16px 0}.infra-title--shimmer{width:150px;height:24px}.infra-card{padding-bottom:16px}.infra-card--shimmer{width:"100vw - 32px";height:92px;border-radius:12px}.address-timings-details{margin-top:16px;display:flex;flex-direction:column;padding:0 16px;gap:12px}.sub-section-divider{margin:12px 0}.address-details,.timing-details{display:flex;justify-content:flex-start;align-items:center}.address-details,.address-details h1,.timing-details,.timing-details h1{font-size:14px;line-height:20px;font-weight:400;color:#2d2d32}.address-details .primary-text,.address-details .secondary-text,.timing-details .primary-text,.timing-details .secondary-text{margin-top:0;margin-bottom:0}.address-details .secondary-text,.timing-details .secondary-text{font-weight:700;color:#199fd9}.address-details .primary-text,.timing-details .primary-text{margin-left:12px}.address-details .primary-text{margin-right:6px;font-weight:400}.address-details .secondary-text{margin-left:4px}.timing-details .secondary-text{margin-left:12px;white-space:nowrap}.timing-details .primary-text.closed{color:#ef3a25}.rating-info-container{display:flex;justify-content:flex-start;align-items:center;gap:8px}.rating-box{display:flex;justify-content:center;align-items:center;height:30px;border-radius:4px;gap:5px;color:#fff;font-size:15px;font-weight:700;line-height:18px;padding:0 11px 0 7px}.rating-text{font-family:Lato;margin:0;font-size:12px;line-height:15px;font-weight:700;color:#2d2d32}.recommendation-rating-wrap{padding:4px 16px}.recommendation-rating-container{display:grid;justify-content:space-between;align-items:center;margin-top:12px;grid-gap:16px;gap:16px}.excellence-rating{position:relative}.excellence-rating:before{content:"";position:absolute;top:50%;left:-16px;transform:translateY(-50%);width:1px;height:18px;background-color:#dfdfea}.profile-media-list-container{padding:0 16px}.profile-media-list{display:flex;flex-direction:row;gap:8px;flex-wrap:wrap}.profile-media-list__item{width:64px;height:64px;border-radius:0;position:relative;cursor:pointer;overflow:hidden;flex-shrink:0}.profile-media-list__item--image,.profile-media-list__item--video{border:1px solid #dfdfea;background:#fff}.profile-media-list__play-overlay{position:absolute;top:0;left:0;right:0;bottom:0;display:flex;align-items:center;justify-content:center;background:rgba(0,0,0,.1);border-radius:0}.profile-media-list__play-icon{width:24px;height:24px;z-index:1}.profile-media-list__more-overlay{position:absolute;top:0;left:0;right:0;bottom:0;display:flex;align-items:center;justify-content:center;background:rgba(0,0,0,.6);z-index:2}.profile-media-list__more-overlay p{text-align:center;font-size:12px;font-style:normal;font-weight:700;line-height:18px;color:#fff;margin:0}.clinic-label{position:absolute;top:22px;left:0}.clinic-label.profile-image-list-clinic-label{margin:7px 0 2px;position:static}.insurance_card_list{display:flex;gap:42px;padding:17px 0}.insurance_card_description{font-size:14px;padding-top:17px}.plan_type_heading{margin:0}.title_text_truncate{margin:0;width:80px;font-size:12px;overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2}.insurance_item_photo{height:80px;width:80px;width:100%;object-fit:cover;border-radius:8px}.loading-wrapper{width:100%;display:flex;flex-direction:row;align-items:center;justify-content:center}.insurance-plan-container:not(:last-child){border-bottom:1px solid #dfdfea;margin-bottom:17px;padding-bottom:17px}.doctor-list__divider{height:8px;background-color:#f0f0f5}#establishment_doctor_list{padding-top:12px}.doctor-list-heading-text{font-size:24px;line-height:32px;font-weight:700;color:#2d2d32;margin:0 16px -6px}.see-all-cta-wrapper{border:1px solid #f0f0f5;padding:24px 20px}.doctor-list-loader-wrapper{display:flex;justify-content:center;margin-top:20px;margin-bottom:20px}.doctors-heading{color:#2d2d32;font-size:24px;font-weight:700;line-height:32px;margin:0;padding-left:16px;padding-top:24px}.profile-info{display:flex;border-bottom:1px solid #f0f0f5;padding-bottom:8px}.profile-info__photo{border-radius:50%;object-fit:cover}.profile-info__col-right{flex-grow:1;margin-left:24px}.profile-info__name{font-size:16px;font-weight:700;color:#2d2d32;margin:0}.profile-info__experience,.profile-info__feedback,.profile-info__speciality{margin-top:4px;font-size:14px;color:#2d2d32}.profile-info__feedback{font-weight:700;display:flex}.profile-info__rating{margin-left:28px}.profile-info__rating,.profile-info__review{display:flex;align-items:center}.locality-info{margin-top:8px;margin-bottom:0;font-size:14px;color:#2d2d32;font-weight:400}.locality-info__locality-name{font-weight:700}.locality-info__separator{margin-left:14px;margin-right:8px}.locality-info__estab-name{align-self:flex-end}.consultation-fees{margin-top:8px;color:#2d2d32;font-size:14px}.consultation-fees__amount{font-weight:700}.availability-info{display:flex;flex-direction:column;margin-left:4px}.availability-info__text{text-transform:capitalize;font-size:12px;margin-left:5px;color:#2d2d32}.availability-info__text-wrapper{display:flex;align-items:center}.availability-info__header{color:#2d2d32;font-size:12px;font-weight:700;margin-bottom:4px}.loading-spinner{border-radius:50%;border:5px solid #000;border-right-color:transparent;animation:spin 1s linear infinite;display:inline-block}@keyframes spin{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}.schedule-consult-cta{font-weight:700;font-size:14px;width:100%;border-radius:8px;padding-top:12px;padding-bottom:12px}.schedule-consult-cta--primary{background-color:#8a45e6;color:#fff;border:1px solid #8a45e6}.schedule-consult-cta--secondary{background-color:#fff;border:1px solid #8a45e6;color:#8a45e6}.schedule-consult-cta--disabled{background-color:#b4b4be;color:#fff;border:1px solid #b4b4be}.offline-book-cta{font-weight:700;font-size:14px;width:100%;border-radius:8px;padding-top:12px;padding-bottom:12px;font-family:Lato}.offline-book-cta--primary{background-color:#199fd9;color:#fff;border:1px solid #199fd9}.offline-book-cta--secondary{background-color:#fff;color:#199fd9;border:1px solid #0098ec}.offline-book-cta--disabled{background-color:#b4b4be;color:#fff;border:1px solid #b4b4be}.call-cta{display:inline-block;text-decoration:none;font-weight:700;font-size:14px;width:100%;border-radius:8px;padding-top:12px;padding-bottom:12px;text-align:center}.call-cta--primary{background-color:#199fd9;border:1px solid #199fd9;color:#fff}.call-cta--secondary{background-color:#fff;border:1px solid #199fd9;color:#199fd9}.call-cta--disabled{background-color:#b4b4be;color:#fff;border:1px solid #b4b4be}.view-profile-cta{display:inline-block;text-decoration:none;font-weight:700;font-size:14px;width:100%;border-radius:8px;padding-top:12px;padding-bottom:12px;text-align:center}.view-profile-cta--primary{background-color:#199fd9;border:1px solid #199fd9;color:#fff}.view-profile-cta--secondary{background-color:#fff;border:1px solid #199fd9;color:#199fd9}.no-appointment-cta{border:1px solid #f0f0f5;background-color:#fff;font-weight:400;color:#b4b4be;border-radius:8px;padding-top:12px;padding-bottom:12px;width:100%;margin-top:16px}.doctor-cta{padding-top:20px;margin-top:18px;border-top:1px solid #f0f0f5}.doctor-cta__row{display:flex;align-items:flex-end}.doctor-cta__left,.doctor-cta__right{width:50%}.doctor-cta__left{padding-right:4px}.doctor-cta__right{padding-left:4px}.doctor-cta__wrapper{margin-top:8px}.cta-shimmer-wrapper{display:flex;align-items:center;margin-top:18px;height:70px}.cta-left-shimmer,.cta-right-shimmer{height:40px;background-image:linear-gradient(90deg,#f6f7f8 0,#edeef1 20%,#f6f7f8 40%,#f6f7f8);border-radius:8px;width:50%;background-size:800px 104px;animation:cta-shimmer 1s linear infinite forwards}.cta-left-shimmer{margin-right:4px}.cta-right-shimmer{margin-left:4px}@keyframes cta-shimmer{0%{background-position:-468px 0}to{background-position:468px 0}}.doctor-card{padding:24px 16px}.loader{position:fixed;top:50%;left:50%;transform:translateX(-50%)}.loader__dot{margin:8px;display:inline-block;border-radius:50%;width:16px;height:16px;background-color:#d6d6da;animation:dot 1s ease infinite forwards}.loader__dot:first-child{animation-delay:.33333s}.loader__dot:nth-child(2){animation-delay:.66667s}@keyframes dot{50%{background-color:#787887}}.see-all-doctors-cta{border-radius:8px;border:1px solid #2d2d32;padding-top:12px;padding-bottom:12px;background-color:#fff;color:#2d2d32;font-size:14px;font-weight:700;text-align:center;width:100%;font-family:Lato}.c_entities{padding:20px;color:#2d2d32;margin:0}.c_entities__heading{font-size:24px;line-height:28px;font-weight:700;padding-top:4px;margin:0}.c_entities__heading__title{margin-bottom:16px}.c_entities__subhead{font-size:14px;line-height:20px;margin:4px 0}.c_entities__item{display:flex;align-items:center;margin:20px 0}.c_entities__item_text{font-size:16px;line-height:24px;margin-left:8px}.c_entities__cta{background-color:#fff;height:48px;font-weight:700;font-size:14px;width:100%;display:flex;justify-content:center;align-items:center;border-radius:8px;border:1px solid #2d2d32}.c_entities_card{border:1px solid #dfdfea;border-radius:16px;margin:14px 0}.c_entities#establishment_services .c_entities__item_text{text-transform:capitalize}.subhead_gray{color:#737382;display:flex;justify-content:flex-end;white-space:nowrap;line-height:1.5;margin-left:8px}.procedure_card_top{padding:0 16px}.procedure-card-heading{margin-bottom:6px}.sub_procedure{padding-top:2px;color:#737382}.procudure_item{font-size:14px;display:flex;justify-content:space-between;padding:12px 0}.procedure-item-text{display:-webkit-box;-webkit-box-orient:vertical;overflow:hidden;text-overflow:ellipsis;-webkit-line-clamp:2;line-height:1.5;max-height:3em}.c-filter-component-wrapper,.procudure_item:not(:last-child){border-bottom:1px solid #f0f0f5}.c-filter-component-wrapper{display:flex;flex-direction:row;padding-top:16px;padding-bottom:16px;border-top:1px solid #f0f0f5;margin-top:16px;justify-content:space-between}.c-filter-component-wrapper--reviews-count{width:33%;font-size:12px;line-height:24px;font-weight:400}.c-filter-component-wrapper--filters{width:67%;text-align:end}.c-filter-component-wrapper--filters--selected-filter{font-size:14px;line-height:24px;margin-right:4px}.c-filters-modal--header{font-size:20px;padding-top:16px;margin-bottom:4px;font-weight:700}.c-filters-modal--filter-option{border-bottom:1px solid #f0f0f5;padding-top:16px;padding-bottom:16px;display:flex;flex-direction:row;justify-content:space-between}.c-filters-modal--filter-option:last-child{border-bottom:none}.c-filters-modal--filter-option--text{font-size:16px;line-height:20px;width:90%}.c-filters-modal--filter-option--text--selected{font-weight:700}.c-filters-modal--filter-option--text-capitalize{text-transform:capitalize}.c-filters-modal--filter-option--tick-mark{visibility:hidden;width:10%}.c-filters-modal--filter-option--tick-mark--selected{visibility:unset}.bottom-cta-wrapper{display:flex;flex-direction:row;justify-content:space-evenly}.bottom-cta-wrapper--left-cta{width:50%;margin-right:4px}.bottom-cta-wrapper--right-cta{width:50%;margin-left:4px}.bottom-cta-wrapper--full-cta{width:100%}.patient-stories-card-shimmer{height:200px;overflow-x:hidden}.patient-stories-card-shimmer .patient-info{height:40px;width:100%;display:flex;flex-direction:row;padding:0 16px}.patient-stories-card-shimmer .patient-info--photo{border-radius:50%;width:40px;height:40px}.patient-stories-card-shimmer .patient-info--purpose-text{width:75%;height:20px;margin-left:8px;margin-top:6px}.patient-stories-card-shimmer .review-body{margin:8px 16px;height:20px;width:80%;padding:0 16px}.patient-review-wrapper{padding-top:16px}.patient-review-purpose-text{color:#2d2d32;font-size:16px;font-weight:700;line-height:20px}.patient-review-body-text{padding-top:4px;color:#2d2d32;font-size:16px;font-weight:400;line-height:24px;overflow-wrap:break-word}.patient-review-recommend-section{padding-top:8px;padding-bottom:4px;display:flex}.patient-review-recommend-text{margin-left:4px;color:#2d2d32}.expandable-text{color:#2d2d32;font-size:16px;font-style:normal;font-weight:700;line-height:24px;-webkit-text-decoration-line:underline;text-decoration-line:underline}.reason-text{margin-top:8px;padding-bottom:4px;color:#2d2d32;line-height:20px;font-size:16px}.popup-modal__dialog{position:fixed;padding:20px;top:50%;left:50%;width:80%;transform:translate(-50%,-50%);background-color:#fff;border-radius:4px}.cross-button{display:flex;flex-direction:row;justify-content:flex-end}.replier-name-wrapper{display:flex;flex-direction:row;margin-top:24px}.replier-logo{width:40px;height:40px;border-radius:50%;background-color:#2d2d32;color:#fff;font-weight:700;font-size:20px;display:flex;align-items:center;justify-content:center;flex-shrink:0;object-fit:cover}.replier-name{color:#2d2d32;font-size:14px;font-weight:700;line-height:20px}.replier-name,.review-time{margin-left:12px}.arrow-icon{margin-right:8px}.reply-text{margin-top:4px;color:#2d2d32}.expandable-reply-text{color:#2d2d32;font-size:16px;font-style:normal;font-weight:400;line-height:24px;-webkit-text-decoration-line:underline;text-decoration-line:underline}.c-pills-tabs{position:-webkit-sticky;position:sticky;top:0;z-index:2}.about-page,.es-page{margin-bottom:150px}.insurance-page{margin-bottom:600px}.c_tabs{position:-webkit-sticky;position:sticky;top:0;display:grid;align-items:center;background-color:#fff;overflow-y:scroll;-ms-overflow-style:none;scrollbar-width:none;scroll-behavior:smooth;color:#2d2d32;z-index:4;border-top:1px solid #f0f0f5}.c_tabs::-webkit-scrollbar{display:none}.establishment-profile-ads{display:flex;justify-content:center;padding:16px 0;background-color:#fff;margin-bottom:12px}.infrastructure_infrastuctureList__lo68c{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:10px;gap:10px;margin-bottom:16px}.infrastructure_infrastuctureList__lo68c .infrastructure_infrastuctureCard__zoFvQ{display:flex;flex-direction:column;gap:12px}.infrastructure_infrastuctureList__lo68c .infrastructure_infrastuctureCard__zoFvQ img{border-radius:12px;object-fit:cover}.infrastructure_infrastuctureList__lo68c .infrastructure_infrastuctureCard__zoFvQ .infrastructure_infrastuctureCardFigureCaption__F5JWk{font-size:14px;line-height:20px;font-weight:400;color:#000;width:100px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.c-rooms__item{display:flex;justify-content:flex-start;gap:12px;padding:16px 0;border-top:1px solid #dfdfea}.c-rooms__item:first-child{padding:0 0 16px;border:none}.c-rooms__item-image{border-radius:16px}.c-rooms__item-details-subtext,.c-rooms__item-heading{width:calc(100vw - 175px);overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2}.c-rooms__item-details h3,.c-rooms__item-details p{margin:0}.c-rooms__item-details-top{display:flex;flex-direction:column;gap:4px}.c-rooms__item-details-bottom{margin-top:8px}.c-rooms__item-details-bottom p{margin:3px 0}.c-rooms__item-details-bottom-item{display:flex;align-items:center;gap:4px;font-size:12px;line-height:14px;color:#2d2d32}.c-rooms__item-details h3{font-size:14px;line-height:20px;font-weight:700;color:#000}.c-rooms__item-details-pricetext{font-size:12px;line-height:14px;color:#000}.c-rooms__item-details-subtext{font-size:13px;line-height:19px;color:#737382}.RoomsDetails_roomsDetailsSection__UELaG{display:flex;flex-direction:column;gap:16px}.RoomsDetails_roomsDetailsSection__UELaG .RoomsDetails_roomsDetailsItem__Z6WDa{display:flex;flex-direction:column;border-radius:20px;overflow:hidden;border:1px solid #dfdfea}.RoomsDetails_roomsDetailsSection__UELaG .RoomsDetails_roomsDetailsItem__Z6WDa .RoomsDetails_details__U9ZoQ{display:flex;flex-direction:column;padding:20px;gap:4px}.RoomsDetails_roomsDetailsSection__UELaG .RoomsDetails_roomsDetailsItem__Z6WDa .RoomsDetails_details__U9ZoQ h3,.RoomsDetails_roomsDetailsSection__UELaG .RoomsDetails_roomsDetailsItem__Z6WDa .RoomsDetails_details__U9ZoQ p{margin:0}.RoomsDetails_roomsDetailsSection__UELaG .RoomsDetails_roomsDetailsItem__Z6WDa .RoomsDetails_details__U9ZoQ .RoomsDetails_detailsTop__8v35d{display:flex;flex-direction:column;gap:4px}.RoomsDetails_roomsDetailsSection__UELaG .RoomsDetails_roomsDetailsItem__Z6WDa .RoomsDetails_details__U9ZoQ .RoomsDetails_detailsHeading__ekCiV,.RoomsDetails_roomsDetailsSection__UELaG .RoomsDetails_roomsDetailsItem__Z6WDa .RoomsDetails_details__U9ZoQ .RoomsDetails_detailsSubText__xPnEf{width:calc(100vw - 72px);overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2}.RoomsDetails_roomsDetailsSection__UELaG .RoomsDetails_roomsDetailsItem__Z6WDa .RoomsDetails_details__U9ZoQ .RoomsDetails_detailsBottom__eRbiz{display:flex;flex-direction:column;gap:4px}.RoomsDetails_roomsDetailsSection__UELaG .RoomsDetails_roomsDetailsItem__Z6WDa .RoomsDetails_details__U9ZoQ .RoomsDetails_detailsBottom__eRbiz p{margin:3px 0}.RoomsDetails_roomsDetailsSection__UELaG .RoomsDetails_roomsDetailsItem__Z6WDa .RoomsDetails_details__U9ZoQ .RoomsDetails_detailsBottom__eRbiz .RoomsDetails_detailsBottomItem__B8Oy4{display:flex;align-items:center;gap:4px;font-size:12px;line-height:14px;color:#2d2d32}.RoomsDetails_roomsDetailsSection__UELaG .RoomsDetails_roomsDetailsItem__Z6WDa .RoomsDetails_details__U9ZoQ h3{font-size:20px;line-height:26px;font-weight:700;color:#2d2d32}.RoomsDetails_roomsDetailsSection__UELaG .RoomsDetails_roomsDetailsItem__Z6WDa .RoomsDetails_details__U9ZoQ .RoomsDetails_detailsPriceText___TFlc{font-size:14px;line-height:20px;color:#2d2d32}.RoomsDetails_roomsDetailsSection__UELaG .RoomsDetails_roomsDetailsItem__Z6WDa .RoomsDetails_details__U9ZoQ .RoomsDetails_detailsSubText__xPnEf{font-size:13px;line-height:19px;color:#737382}.c_slot_details_title{color:#00a500;font-size:14px;line-height:20px;font-weight:700;margin-bottom:12px}.c_slot_details_slots{overflow-x:scroll;display:inline-block;white-space:nowrap;width:100%;-ms-overflow-style:none;scrollbar-width:none;scroll-behavior:smooth}.c_slot_details_slots::-webkit-scrollbar{display:none}.c_slot_card{border:1px solid #f0f0f5;border-radius:8px;margin-right:20px;min-width:156px;padding-left:12px;padding-right:12px;padding-top:8px;display:inline-block}.c_slot_card_slot,.c_slot_card_title{font-size:14px;line-height:20px;margin-bottom:4px}.c_slot_card_title{font-weight:700}.c_slot_card_slot{color:#787887}.c_navbar{display:flex;align-items:center;padding:0 20px;height:60px;background-color:#fafafa;color:#000}.c_navbar_logo{margin:auto auto auto 16px}.c_navbar_search{margin-left:auto}.c_divider{height:8px;background-color:#f0f0f5}.media-carousel-loader{width:100vw;aspect-ratio:1/1;display:flex;justify-content:center;align-items:center}.doctor-speciality-count{padding:12px 16px 0;display:flex;gap:12px;font-size:14px;align-items:center;color:#2d2d32}.doctor-speciality-count button{background:none;color:inherit;border:none;border-bottom:1px solid #2d2d32;padding:0;font:inherit;cursor:pointer;outline:inherit}.count-tests{display:flex;gap:7px}.count-tests a{text-decoration:underline;-webkit-text-decoration-color:#2d2d32;text-decoration-color:#2d2d32}.doctor-count{margin-right:8px}.speciality-count{position:relative}.speciality-count:before{content:"";display:inline-block;width:4px;height:4px;background-color:#2d2d32;border-radius:50%;position:absolute;left:-8px;bottom:5px}.clinic-basic-details{margin-top:-60px;padding:0 16px}.clinic-basic-details.no-media-playlist{margin-top:4px;display:flex;align-items:center;gap:8px}.clinic-basic-details.no-media-playlist .clinic-logo{width:62px;height:62px}.clinic-basic-details h1{font-size:20px;line-height:26px;color:#2d2d32;margin-top:6px;margin-bottom:0;overflow-x:hidden}.clinic-logo{width:80px;height:80px;background-color:#fff;position:relative;border:1px solid #f0f0f5;border-radius:6px}.clinic-logo img{object-fit:contain}.misc_seo{padding:20px;background-color:#f0f0f5;font-size:12px;color:#2d2d32}.misc_seo h2,.misc_seo p,.misc_seo ul{margin:0;padding:0}.misc_seo h2{font-size:12px}.misc_seo ul{padding:0 12px}.misc_seo__content{margin-bottom:10px}.misc_seo input{position:absolute;visibility:hidden}.misc_seo label{margin-top:10px;font-size:12px;color:#0098ec}.misc_seo #misc_seo:checked~label:after{content:"Read Less"}#misc_seo:checked~.misc_seo__content,#misc_seo:not(:checked)~.misc_seo__excerpt{display:block}#misc_seo:checked~.misc_seo__excerpt,#misc_seo:not(:checked)~.misc_seo__content{display:none}.misc_seo #misc_seo:not(:checked)~label:after{content:"Read More"}.c-accordion{padding:20px 20px 20px 0;border-bottom:1px solid #f0f0f5;color:#2d2d32}.c-accordion__input{position:absolute;visibility:hidden}.c-accordion__title{width:100%;display:flex;align-items:center;justify-content:space-between;font-size:14px;line-height:20px;font-weight:700}.c-accordion__text{margin:0;font-size:14px;line-height:20px}.c-accordion__list{padding-left:8px;color:#0098ec;font-size:14px;line-height:24px;margin-top:16px}.c-accordion__list-item{margin:0;font-size:14px;font-weight:400}.c-accordion:last-child{border-bottom:none}input~.c-accordion__list{display:none}input:checked~.c-accordion__list{display:block}.c-accordion__icon{background-image:url(/consumer-ui-ssr-assets/_next/static/media/chevron-down-solid.a22f7368.png);height:14px;width:14px;background-size:cover}input:checked~.c-accordion__title .c-accordion__icon{background-image:url(/consumer-ui-ssr-assets/_next/static/media/chevron-up-solid.ce65fe6e.png);height:14px;width:14px;background-size:cover}.patient-stories-wrapper{padding:40px 16px 28px;background-color:#fff}.header{line-height:32px;font-weight:700;font-size:24px;color:#2d2d32;margin:0}.subheader{color:#787887;margin-top:8px}.reviews-count,.subheader{line-height:16px;font-weight:400;font-size:12px}.reviews-count{margin-top:16px;border-top:1px solid #f0f0f5;border-bottom:1px solid #f0f0f5;padding-top:12px;padding-bottom:12px}.patient-story-wrapper{padding-top:24px;padding-bottom:24px;border-bottom:1px solid #f0f0f5}.patient-story-wrapper:nth-last-child(2){border-bottom:none}.patient-name-wrapper{display:flex;flex-direction:row}.profile-logo{width:40px;height:40px;border-radius:50%;background-color:#2d2d32;color:#fff;font-weight:700;font-size:20px;display:flex;align-items:center;justify-content:center}.patient-name{color:#2d2d32;font-size:14px;font-weight:700;line-height:20px;margin-left:8px}.recommendation-icon{margin-left:auto}.review-time{color:#787887;font-size:14px;font-weight:400;line-height:20px;margin-left:8px}
/*# sourceMappingURL=3a9683a4fa9de20b.css.map*/