.doctor-card,.doctor-card .kt-inside-inner-col,.doctor-card__inner,.doctor-card__inner>.kt-inside-inner-col,.doctor-card__content,.doctor-card__content>.kt-inside-inner-col{display:flex!important;flex-direction:column!important;flex-grow:1!important;height:100%!important}.doctor-card__image{margin:0!important;width:100%!important;height:300px!important;flex-shrink:0!important;border-radius:var(--border-radius-s) var(--border-radius-s) 0 0;overflow:hidden;background-color:#fff}.doctor-card__image img{width:100%!important;height:100%!important;object-fit:cover!important;object-position:top}.doctor-card__content{padding:0.6em!important;background:#fff;border-radius:0 0 var(--border-radius-s) var(--border-radius-s)!important}.doctor-card__specialty{font-size:0.8em!important;line-height:1.3!important;color:var(--ast-global-color-0)!important;margin-bottom:0.4em!important;font-weight:500!important}.doctor-card__last-name{font-family:'Playfair display';font-size:1.2em!important;color:var(--ast-global-color-2)!important;font-weight:500!important;line-height:1.1!important;margin:0!important}.doctor-card__first-name{font-family:'Playfair display';font-size:0.8em!important;line-height:1.1!important;color:var(--ast-global-color-2)!important;font-weight:500!important;margin:.2em 0 1em 0!important}.doctor-card__address{font-size:0.6em!important;color:var(--ast-global-color-5)!important;line-height:1.4!important;margin-bottom:0.4em!important}.doctor-card__depart{font-size:0.6em!important;color:var(--ast-global-color-5)!important;line-height:1.4!important;margin-bottom:1.3em!important}.doctor-card__phone{margin-top:auto!important;margin-bottom:0!important;font-size:0.8em!important;color:var(--ast-global-color-8)!important;font-weight:500!important}.custom-search-container{margin-bottom:1em}.doctor-search-input{width:25%!important;padding:24px 20px!important;border:none!important;border-radius:var(--border-radius-s)!important;font-size:16px!important;outline:none!important;color:var(--ast-global-color-2)!important}.search-highlight{background-color:var(--ast-global-color-1)!important;color:#fff;padding:0 2px;border-radius:2px}.doctor-card.hidden{display:none!important}#doctor-live-search:focus{box-shadow:var(--box-shadow)}@media (max-width:1135px){.doctor-card__image{height:400px!important}.doctor-search-input{width:50%!important}}@media (max-width:544px){.doctor-card__image{height:250px!important}.doctor-card__content{padding:0.8em!important}.doctor-card__last-name{font-size:1.3em!important}.doctor-search-input{width:100%!important}}