.single-doctor-header-space{height:60px}.specialist-wrapper{box-sizing:border-box;border:1.69px solid #eee;border-radius:70px;margin:0 48px;padding:20px}.top-section{flex-wrap:nowrap;align-items:stretch;gap:40px;width:100%;display:flex}.doctor-image-box{background:linear-gradient(#c8d0d2 0%,#c3c7ca 100%);border-radius:55px;flex:0 0 30%;justify-content:center;align-items:flex-end;min-height:100%;display:flex;overflow:hidden}.doctor-image-box img{object-fit:contain!important;object-position:bottom!important;width:100%!important;height:100%!important}.right-section{flex-direction:column;flex:1;gap:20px;display:flex}.doctor-name{font-family:var(--font-nunito),sans-serif;color:#000;margin-bottom:0;font-size:24px;font-style:normal;font-weight:700}.highlight{color:#ef7f1a}.doctor-meta{font-family:var(--font-nunito),sans-serif;color:#000;font-size:18px;font-style:normal;font-weight:500}.doctor-meta-section{flex-direction:column;gap:20px;display:flex}.doctor-meta-item{align-items:center;gap:10px;display:flex}.doctor-meta-item span{font-family:var(--font-nunito),sans-serif;color:#000;font-size:18px;font-weight:500}.doctor-description{font-family:var(--font-nunito),sans-serif;text-align:justify;color:#000000b3;font-size:20px;font-style:normal;font-weight:400;line-height:1.6}.appointment-btn{z-index:1;cursor:pointer;width:fit-content;font-family:var(--font-nunito),sans-serif;color:#fff;background:linear-gradient(#1b4e9b 0%,#227aff 100%);border:none;justify-content:center;align-items:center;padding:12px 26px;font-size:20px;font-weight:600;line-height:139%;transition:all .3s ease-in-out;display:flex;position:relative;overflow:hidden}.appointment-btn:after{content:"";opacity:0;z-index:-1;background:linear-gradient(266.57deg,#ff8c25 .23%,#d86803 52.03%,#ff993c 100%);width:100%;height:100%;transition:opacity .3s ease-in-out;position:absolute;top:0;left:0}.appointment-btn:hover:after{opacity:1}.profile-section{margin-top:20px}.profile-section-title{font-family:var(--font-nunito),sans-serif;color:#000000b3;margin-bottom:20px;font-size:22px;font-weight:800;line-height:139%}.profile-imp .profile-section-title{color:#000}.profile-section ul{margin:0;padding:0;list-style:none}.profile-section-item{align-items:center;gap:12px;margin-bottom:20px;display:flex}.profile-bullet{flex-shrink:0;align-items:center;width:30px;height:30px;display:flex}.designation-icon{width:24px;height:24px}.profile-meta{font-family:var(--font-nunito),sans-serif;text-align:justify;color:#000000b3;flex:1;font-size:20px;font-weight:400;line-height:1.5}@media (max-width:768px){.single-doctor-header-space{height:20px}.specialist-wrapper{border-radius:0;margin:0;padding:1rem}.top-section{flex-direction:column;gap:20px}.right-section{gap:10px}.doctor-image-box{aspect-ratio:1;border-radius:55px;flex:0 0 100%;width:100%}.doctor-image-box img{object-fit:contain!important;width:100%!important;height:100%!important}.doctor-name{text-align:center;font-size:22px}.doctor-meta-item{gap:10px}.doctor-meta-item span{font-size:16px}.doctor-description{margin-bottom:0;font-size:18px;line-height:1.5}.appointment-btn{width:fit-content;margin:0 auto;padding:10px 22px;font-size:16px}.profile-section-title{margin-bottom:10px;font-size:18px}.profile-bullet{width:30px;height:30px}.profile-section-item{gap:10px;margin-bottom:5px}.profile-meta{font-size:16px;line-height:1.5}}@media (min-width:768px) and (max-width:1024px){.specialist-wrapper{margin-top:3.5rem!important}.doctor-image-box{width:100%;min-height:unset;aspect-ratio:1/1.2;flex:0 0 40%}.right-section{gap:10px}.doctor-meta-item span{font-size:16px}.doctor-meta-item{gap:5px}.doctor-meta-section{gap:12px}.doctor-description{font-size:16px;margin-bottom:0!important}.appointment-btn{margin:0;padding:10px 13px;font-size:16px}.doctor-name{font-size:18px}.doctor-image-box img{object-fit:contain!important;width:100%!important;height:100%!important}.top-section{flex-direction:row;gap:30px}.profile-section-title{margin-bottom:10px;font-size:18px}.profile-section-item{gap:10px;margin-bottom:5px}.profile-meta{font-size:16px}}
