@import url('https://fonts.googleapis.com/css2?family=Montserrat:ital,wght@0,100..900;1,100..900&display=swap');:root{--bs-primary-rgb:0,145,198!important;--primary:rgb(var(--bs-primary-rgb))}.btn{border-radius:30px;font-weight:500;}.sec-title,.content-sec h2{font-size:32px;line-height:1.2;color:var(--primary);font-weight:600;margin-bottom:32px;}.content-sec h2,.content-sec h3{margin-bottom:15px;}.content-sec h4{color:#2D2D2D;font-size:20px;margin-bottom:10px;}.content-sec p,.content-sec li,.a-type-a{color:#2D2D2D;font-size:15px;transition:.3s ease;}.a-type-a:hover{color:var(--primary);}.content-sec li{margin-bottom:2px;}.content-sec b{font-weight:600;}.doctors-banner-section{background:linear-gradient(135deg,var(--primary) 0%,#0077A8 100%);padding:42px 0;position:relative;overflow:hidden;}.doctors-banner-content{position:relative;z-index:1;}.doctors-banner-title{font-size:40px;font-weight:700;color:#fff;margin-bottom:15px;line-height:1.2;}.doctors-banner-subtitle{font-size:16px;color:rgba(255,255,255,.9);margin-bottom:0;line-height:1.6;}.wcu-card{background:#E6F3F9;padding:16px 10px;border-radius:10px;height:100%;margin-bottom:1.5rem;}.wcu-card .icon{height:62px;width:62px;border-radius:50%;display:flex;align-items:center;justify-content:center;background:#FFFFFF;margin-bottom:10px;}.wcu-card .icon img{width:35px;height:auto;}.wcu-card h6{color:#2D2D2D;font-size:16px;font-weight:600;margin-bottom:10px;}.wcu-card p{font-size:14px;color:#2D2D2D;}.doctor-card{background:#fff;border-radius:12px;padding:10px;transition:all .3s ease;height:100%;display:flex;flex-direction:column;}.doctor-card:hover{box-shadow:0 5px 20px rgba(0,143,197,.15);}.doctor-card .doctor-card-header{display:flex;flex-wrap:wrap;gap:10px;margin-bottom:20px;border-bottom:1px dashed var(--primary);padding-bottom:20px;}.doctor-card .doctor-card-header .doctor-image-wrapper{flex:0 1 auto;}.doctor-card .doctor-card-header .doctor-image-wrapper .doctor-image{--size:70px;width:var(--size);min-width:var(--size);max-width:var(--size);height:var(--size);min-height:var(--size);max-height:var(--size);border-radius:50%;object-fit:cover;object-position:top;border:1px solid #008FC5;}.doctor-card .doctor-card-header .doctor-info{flex:1;}.doctor-card .doctor-card-header .doctor-info .doctor-name{font-size:16px;font-weight:700;color:#008FC5;margin-bottom:6px;}.doctor-card .doctor-card-header .doctor-info .doctor-designation{font-size:14px;color:#4B4B4B;margin-bottom:6px;}.doctor-card .doctor-card-header .doctor-info .doctor-meta{display:flex;gap:15px;padding:0;margin:0;}.doctor-card .doctor-card-header .doctor-info .doctor-meta li{display:inline-flex;align-items:center;gap:10px;font-size:14px;color:#2D2D2D}.doctor-card .doctor-desc{margin-bottom:20px;flex:1;}.doctor-card .doctor-desc .desc-title{font-size:16px;font-weight:500;color:var(--primary);margin-bottom:15px;}.doctor-card .doctor-desc .desc-list{padding:0;padding-left:20px;margin:0;}.doctor-card .doctor-desc li{font-size:14px;color:#4D4D4D;line-height:1.4;margin-bottom:2px;}.doctor-card .doctor-actions{display:flex;gap:10px;}.doctor-card .doctor-actions .btn{flex:1;padding:10px;border-radius:30px;font-size:14px;font-weight:500;transition:all .3s ease;text-align:center;}.doctor-card .doctor-actions .btn-outline-primary{border:1px solid var(--primary);color:var(--primary);background:transparent;}.doctor-card .doctor-actions .btn-outline-primary:hover{background:var(--primary);color:#fff;box-shadow:0 5px 15px rgba(0,143,197,.3);}.doctor-card .doctor-actions .btn-primary{background:var(--primary);border:2px solid var(--primary);color:#fff;}.doctor-card .doctor-actions .btn-primary:hover{background:#0077A8;border-color:#0077A8;}.contact-faq-box .collapse-heading i.fa-chevron-up{display:none;}.contact-faq-box:has(.collapse.show) .collapse-heading i.fa-chevron-up{display:inline-block;}.contact-faq-box:has(.collapse.show) .collapse-heading i.fa-chevron-down{display:none;}.csr-faq .contact-faq-box .collapse-heading{background:none!important;padding:0!important;color:#2D2D2D!important;font-weight:400!important;align-items:center;}.csr-faq .toggle-content-body{padding-left:0;padding-right:0;}.csr-faq .contact-faq-box .collapse-heading:not(.collapsed){font-weight:500!important;}.csr-faq .contact-faq-box{border-bottom:1px dashed #008FC5;margin-bottom:12px;padding-bottom:12px;}.csr-faq .contact-faq-box .ar-btn{height:28px;width:28px;color:#005BAA;display:flex;align-items:center;justify-content:center;}.csr-faq .contact-faq-box .ar-btn i{top:0;}@media screen and (max-width:767px){.doctor-card{padding:20px}.doctor-card-header{flex-direction:column;align-items:center;text-align:center;gap:15px}.doctor-image{width:120px;height:120px}.doctor-name{font-size:22px}.doctor-designation{font-size:14px}.doctor-meta{justify-content:center;gap:15px}.meta-item{font-size:14px}.specialization-list{grid-template-columns:1fr}.doctor-actions{flex-direction:column}.doctor-actions .btn{width:100%}}@media screen and (max-width:991px){.doctors-banner-section{padding:40px 0}.doctors-banner-title{font-size:32px}.callback-form-box{margin-top:30px}.sec-title,.content-sec h2{font-size:26px}}@media screen and (max-width:767px){.doctors-banner-section{padding:30px 0}.doctors-banner-title{font-size:24px;margin-bottom:10px}.doctors-banner-subtitle{font-size:14px}.callback-form-box{padding:20px;margin-top:20px}.callback-form-title{font-size:20px;margin-bottom:20px}}@media screen and (max-width:540px){.sec-title,.content-sec h2{font-size:24px}.doctors-banner-content{margin-top:2rem}}@media screen and (max-width:420px){.sec-title,.content-sec h2{font-size:22px}}@media screen and (max-width:360px){.sec-title,.content-sec h2{font-size:20px}}