:host{display:block;width:100%}.page-header{position:relative;min-height:70vh;display:flex;align-items:center;overflow:hidden;background-color:#f8f9fa}@media(max-width:768px){.page-header{min-height:60vh}}@media(max-width:576px){.page-header{min-height:50vh}}.page-header:before{top:20%;left:10%;width:200px;height:200px;background:rgba(255,255,255,.05);animation:float 6s ease-in-out infinite}.page-header:after,.page-header:before{content:"";position:absolute;border-radius:50%;z-index:1}.page-header:after{bottom:20%;right:15%;width:150px;height:150px;background:rgba(124,108,240,.1);animation:float 8s ease-in-out infinite reverse}.page-header .header-background{position:absolute;top:0;left:0;width:100%;height:100%;background-image:url(/assets/images/others/close-up-portrait-young-woman-doctor.jpg);background-size:cover;background-position:50%;background-repeat:no-repeat;z-index:1}.page-header .header-overlay{position:absolute;top:0;left:0;width:100%;height:100%;background:linear-gradient(135deg,rgba(0,0,0,.6),rgba(124,108,240,.7));z-index:2}.page-header .container{position:relative;z-index:3}.page-header .breadcrumb-nav{margin-bottom:40px;text-align:center}@media(max-width:768px){.page-header .breadcrumb-nav{text-align:center;margin-bottom:30px}}.page-header .breadcrumb-nav .breadcrumb{background:rgba(0,0,0,0);padding:0;margin:0;list-style:none;display:flex;flex-wrap:wrap;justify-content:center}@media(max-width:768px){.page-header .breadcrumb-nav .breadcrumb{justify-content:center}}.page-header .breadcrumb-nav .breadcrumb .breadcrumb-item{display:flex;align-items:center;color:rgba(255,255,255,.9);font-family:Exo,sans-serif;font-size:15px;text-shadow:1px 1px 2px rgba(0,0,0,.3)}.page-header .breadcrumb-nav .breadcrumb .breadcrumb-item:not(:last-child):after{content:"/";margin:0 10px;color:rgba(255,255,255,.6)}.page-header .breadcrumb-nav .breadcrumb .breadcrumb-item a{color:rgba(255,255,255,.9);text-decoration:none;transition:all .3s ease}.page-header .breadcrumb-nav .breadcrumb .breadcrumb-item a:hover{color:#fff}.page-header .breadcrumb-nav .breadcrumb .breadcrumb-item a i{margin-right:6px}.page-header .breadcrumb-nav .breadcrumb .breadcrumb-item.active{color:#fff;font-weight:600}.page-header .page-title{color:#fff;text-align:center}@media(max-width:768px){.page-header .page-title{text-align:center}}.page-header .page-title h1{font-size:54px;font-weight:700;margin-bottom:20px;font-family:Roboto,sans-serif;text-shadow:2px 2px 4px rgba(0,0,0,.3);letter-spacing:-1px;color:#fff!important}@media(max-width:768px){.page-header .page-title h1{font-size:36px}}@media(max-width:576px){.page-header .page-title h1{font-size:28px;letter-spacing:0}}.page-header .page-title p{font-size:20px;opacity:.95;font-family:Exo,sans-serif;text-shadow:1px 1px 2px rgba(0,0,0,.3);font-weight:400;max-width:600px;margin:0 auto;color:#fff!important}@media(max-width:768px){.page-header .page-title p{font-size:18px}}@media(max-width:576px){.page-header .page-title p{font-size:16px}}.page-header .header-shape{position:absolute;bottom:0;left:0;width:100%;height:60px;z-index:4;overflow:hidden}.page-header .header-shape svg{position:relative;display:block;width:calc(100% + 1.3px);height:60px;fill:#fff}@media(max-width:768px){.page-header .header-shape,.page-header .header-shape svg{height:40px}}.main-about-section{padding:100px 0;background:#fff}@media(max-width:768px){.main-about-section{padding:80px 0}}@media(max-width:991px){.main-about-section .about-content{margin-bottom:40px}}.main-about-section .about-content h2{font-size:36px;font-weight:700;color:#333;margin-bottom:25px;font-family:Roboto,sans-serif;line-height:1.3}@media(max-width:768px){.main-about-section .about-content h2{font-size:28px}}.main-about-section .about-content .lead-text{font-size:18px;font-weight:500;color:#333;margin-bottom:20px;font-family:Exo,sans-serif;line-height:1.6}.main-about-section .about-content p{font-size:16px;color:#777;line-height:1.8;margin-bottom:20px;font-family:Exo,sans-serif}.main-about-section .about-content .emergency-call{margin-top:40px}.main-about-section .about-content .emergency-call .emergency-card{background:#fff;border-radius:15px;box-shadow:0 8px 25px rgba(0,0,0,.1);transition:all .3s ease;padding:25px;background:linear-gradient(135deg,#7C6CF0,rgb(32.4546114742%,24.2047930283%,92.265795207%));color:#fff;display:flex;align-items:center;gap:20px}.main-about-section .about-content .emergency-call .emergency-card .emergency-icon{width:60px;height:60px;background:rgba(255,255,255,.2);border-radius:50%;display:flex;align-items:center;justify-content:center;font-size:24px}.main-about-section .about-content .emergency-call .emergency-card .emergency-info h4{margin-bottom:5px;font-family:Roboto,sans-serif;font-size:18px}.main-about-section .about-content .emergency-call .emergency-card .emergency-info .emergency-number{color:#fff;font-size:20px;font-weight:700;text-decoration:none;font-family:Exo,sans-serif}.main-about-section .about-content .emergency-call .emergency-card .emergency-info .emergency-number:hover{opacity:.9}.main-about-section .about-image{position:relative}.main-about-section .about-image img{width:100%;height:auto;border-radius:15px;box-shadow:none}.main-about-section .about-image .achievement-card{position:absolute;bottom:-30px;right:30px;border-radius:15px;box-shadow:0 8px 25px rgba(0,0,0,.1);transition:all .3s ease;padding:20px;background:#fff;min-width:200px}@media(max-width:991px){.main-about-section .about-image .achievement-card{position:static;margin-top:20px;max-width:250px}}.main-about-section .about-image .achievement-card .achievement-content{display:flex;align-items:center;gap:15px}.main-about-section .about-image .achievement-card .achievement-content .achievement-icon{width:50px;height:50px;background:linear-gradient(135deg,#7C6CF0,#26bfc1);border-radius:50%;display:flex;align-items:center;justify-content:center;color:#fff;font-size:20px}.main-about-section .about-image .achievement-card .achievement-content .achievement-info h5{font-size:18px;font-weight:700;color:#333;margin-bottom:5px;font-family:Roboto,sans-serif}.main-about-section .about-image .achievement-card .achievement-content .achievement-info p{font-size:14px;color:#777;margin:0;font-family:Exo,sans-serif}.about-services-section{padding:80px 0;background:#f8f9fa}@media(max-width:768px){.about-services-section{padding:60px 0}}.about-services-section h2{font-size:36px;font-weight:700;color:#333;margin-bottom:15px;font-family:Roboto,sans-serif}@media(max-width:768px){.about-services-section h2{font-size:28px}}.about-services-section .section-subtitle{font-size:16px;color:#777;margin-bottom:50px;font-family:Exo,sans-serif}.about-services-section .service-card{background:#fff;border-radius:15px;box-shadow:0 8px 25px rgba(0,0,0,.1);transition:all .3s ease;padding:40px 30px;text-align:center;height:100%}.about-services-section .service-card:hover{transform:translateY(-5px);box-shadow:0 15px 35px rgba(0,0,0,.15)}.about-services-section .service-card .service-icon{width:80px;height:80px;border-radius:50%;display:flex;align-items:center;justify-content:center;margin:0 auto 25px;color:#fff;font-size:32px}.about-services-section .service-card .service-content h4{font-size:20px;font-weight:600;color:#333;margin-bottom:15px;font-family:Roboto,sans-serif}.about-services-section .service-card .service-content p{font-size:14px;color:#777;line-height:1.6;margin:0;font-family:Exo,sans-serif}.specialization-section{padding:100px 0;background:#f8f9fa}@media(max-width:768px){.specialization-section{padding:80px 0}}.specialization-section .section-subtitle{font-size:18px;color:#777;margin-bottom:60px;font-family:Exo,sans-serif}.specialization-section .specialization-card{background:#fff;border-radius:15px;box-shadow:0 8px 25px rgba(0,0,0,.1);padding:40px 30px;height:100%}.specialization-section .specialization-card:hover{transform:translateY(-5px);box-shadow:0 15px 35px rgba(0,0,0,.15)}.specialization-section .specialization-card{border-left:4px solid rgba(0,0,0,0);transition:all .3s ease}.specialization-section .specialization-card:hover{border-left-color:#7c6cf0}.specialization-section .specialization-card .specialization-icon{width:70px;height:70px;border-radius:50%;display:flex;align-items:center;justify-content:center;margin-bottom:25px;color:#fff;font-size:28px;box-shadow:0 8px 20px rgba(0,0,0,.15)}.specialization-section .specialization-card .specialization-content h4{font-size:22px;font-weight:600;color:#333;margin-bottom:15px;font-family:Roboto,sans-serif}.specialization-section .specialization-card .specialization-content p{font-size:15px;color:#777;line-height:1.6;margin-bottom:20px;font-family:Exo,sans-serif}.specialization-section .specialization-card .specialization-content .specialization-features{list-style:none;padding:0;margin:0}.specialization-section .specialization-card .specialization-content .specialization-features li{position:relative;padding-left:25px;margin-bottom:10px;font-size:14px;color:#777;font-family:Exo,sans-serif;line-height:1.5}.specialization-section .specialization-card .specialization-content .specialization-features li:before{content:"";font-family:FontAwesome;position:absolute;left:0;top:0;color:#7c6cf0;font-size:12px;font-weight:700}.specialization-section .specialization-card .specialization-content .specialization-features li:last-child{margin-bottom:0}.emergency-assistance-section{position:relative;padding:100px 0;overflow:hidden}@media(max-width:768px){.emergency-assistance-section{padding:80px 0}}.emergency-assistance-section .emergency-background{position:absolute;top:0;left:0;width:100%;height:100%;background-image:url(/assets/images/5.jpg);background-size:cover;background-position:50%;background-attachment:fixed;z-index:1}@media(max-width:768px){.emergency-assistance-section .emergency-background{background-attachment:scroll}}.emergency-assistance-section .emergency-overlay{position:absolute;top:0;left:0;width:100%;height:100%;background:linear-gradient(135deg,rgba(59,130,246,.9),rgba(37,99,235,.8));z-index:2}.emergency-assistance-section .container{position:relative;z-index:3}.emergency-assistance-section .emergency-content{color:#fff}.emergency-assistance-section .emergency-content h2{font-size:42px;font-weight:700;margin-bottom:20px;font-family:Roboto,sans-serif}@media(max-width:768px){.emergency-assistance-section .emergency-content h2{font-size:32px}}.emergency-assistance-section .emergency-content p{font-size:18px;line-height:1.6;margin-bottom:30px;opacity:.9;font-family:Exo,sans-serif}.emergency-assistance-section .emergency-content .emergency-actions{display:flex;gap:20px;flex-wrap:wrap}@media(max-width:576px){.emergency-assistance-section .emergency-content .emergency-actions{flex-direction:column}}.emergency-assistance-section .emergency-content .emergency-actions .appointment-btn,.emergency-assistance-section .emergency-content .emergency-actions .emergency-btn{display:inline-flex;align-items:center;gap:10px;padding:15px 30px;border-radius:30px;font-size:16px;font-weight:600;text-decoration:none;transition:all .3s ease;font-family:Roboto,sans-serif;border:none;cursor:pointer}.emergency-assistance-section .emergency-content .emergency-actions .emergency-btn{background:#7c6cf0;color:#fff}.emergency-assistance-section .emergency-content .emergency-actions .emergency-btn:hover{background:rgb(32.4546114742%,24.2047930283%,92.265795207%);transform:translateY(-2px)}.emergency-assistance-section .emergency-content .emergency-actions .appointment-btn{background:rgba(255,255,255,.2);color:#fff;border:2px solid rgba(255,255,255,.3)}.emergency-assistance-section .emergency-content .emergency-actions .appointment-btn:hover{background:#fff;color:#333}.emergency-assistance-section .emergency-visual .emergency-circle{width:200px;height:200px;background:rgba(255,255,255,.1);border-radius:50%;display:flex;align-items:center;justify-content:center;margin:0 auto;color:#fff;animation:pulse 2s infinite}.emergency-assistance-section .emergency-visual .emergency-circle .spine-icon{width:80px;height:80px;filter:brightness(0) invert(1)}@media(max-width:768px){.emergency-assistance-section .emergency-visual .emergency-circle{width:150px;height:150px}.emergency-assistance-section .emergency-visual .emergency-circle .spine-icon{width:60px;height:60px}}.department-services-section{padding:100px 0;background:#fff}@media(max-width:768px){.department-services-section{padding:80px 0}}.department-services-section h2{font-size:36px;font-weight:700;color:#333;margin-bottom:15px;font-family:Roboto,sans-serif}@media(max-width:768px){.department-services-section h2{font-size:28px}}.department-services-section .section-subtitle{font-size:16px;color:#777;margin-bottom:50px;font-family:Exo,sans-serif}.department-services-section .department-service-card{background:#fff;border-radius:15px;box-shadow:0 8px 25px rgba(0,0,0,.1);transition:all .3s ease;overflow:hidden;cursor:pointer;height:100%}.department-services-section .department-service-card:hover{transform:translateY(-5px);box-shadow:0 15px 35px rgba(0,0,0,.15)}.department-services-section .department-service-card .service-image{position:relative;height:250px;overflow:hidden}.department-services-section .department-service-card .service-image img{width:100%;height:100%;object-fit:cover;transition:all .3s ease}.department-services-section .department-service-card .service-image:hover img{transform:scale(1.1)}.department-services-section .department-service-card .service-image .service-overlay{position:absolute;top:0;left:0;width:100%;height:100%;background:rgba(0,0,0,.4);display:flex;align-items:center;justify-content:center;opacity:0;transition:all .3s ease}.department-services-section .department-service-card .service-image .service-overlay .service-icon-overlay{width:80px;height:80px;border-radius:50%;display:flex;align-items:center;justify-content:center;color:#fff;font-size:32px;transform:scale(.8);transition:all .3s ease}.department-services-section .department-service-card .service-image:hover .service-overlay{opacity:1}.department-services-section .department-service-card .service-image:hover .service-overlay .service-icon-overlay{transform:scale(1)}.department-services-section .department-service-card .service-details{padding:25px}.department-services-section .department-service-card .service-details h4{font-size:20px;font-weight:600;color:#333;margin-bottom:15px;font-family:Roboto,sans-serif}.department-services-section .department-service-card .service-details p{font-size:14px;color:#777;line-height:1.6;margin-bottom:20px;font-family:Exo,sans-serif}.department-services-section .department-service-card .service-details .service-footer .read-more{color:#7c6cf0;font-size:14px;font-weight:600;text-transform:uppercase;letter-spacing:.5px;font-family:Roboto,sans-serif;transition:all .3s ease}.department-services-section .department-service-card .service-details .service-footer .read-more:hover{color:rgb(32.4546114742%,24.2047930283%,92.265795207%)}.department-services-section .department-service-card .service-details .service-footer .read-more i{margin-left:5px;transition:all .3s ease}.department-services-section .department-service-card .service-details .service-footer:hover .read-more i{transform:translateX(5px)}.statistics-section{position:relative;padding:100px 0}@media(max-width:768px){.statistics-section{padding:80px 0}}.statistics-section .stats-background{position:absolute;top:0;left:0;width:100%;height:100%;background-image:url(/assets/images/4.jpg);background-size:cover;background-position:50%;background-attachment:fixed;z-index:1}@media(max-width:768px){.statistics-section .stats-background{background-attachment:scroll}}.statistics-section .stats-overlay{position:absolute;top:0;left:0;width:100%;height:100%;background:rgba(51,51,51,.9);z-index:2}.statistics-section .container{position:relative;z-index:3}.statistics-section .stat-card{text-align:center;color:#fff}.statistics-section .stat-card .stat-icon{width:80px;height:80px;background:rgba(255,255,255,.1);border-radius:50%;display:flex;align-items:center;justify-content:center;margin:0 auto 20px;font-size:32px;transition:all .3s ease}.statistics-section .stat-card .stat-icon:hover{background:#7c6cf0;transform:scale(1.1)}.statistics-section .stat-card .stat-content .stat-number{font-size:42px;font-weight:700;color:#fff;margin-bottom:10px;font-family:Roboto,sans-serif}@media(max-width:768px){.statistics-section .stat-card .stat-content .stat-number{font-size:32px}}.statistics-section .stat-card .stat-content .stat-label{font-size:16px;opacity:.9;text-transform:uppercase;letter-spacing:1px;font-family:Exo,sans-serif}.contact-section{padding:100px 0;background:#f8f9fa}@media(max-width:768px){.contact-section{padding:80px 0}}.contact-section .contact-content h2{font-size:36px;font-weight:700;color:#333;margin-bottom:20px;font-family:Roboto,sans-serif}@media(max-width:768px){.contact-section .contact-content h2{font-size:28px}}.contact-section .contact-content p{font-size:16px;color:#777;line-height:1.6;margin-bottom:40px;font-family:Exo,sans-serif}.contact-section .contact-content .contact-info{margin-bottom:40px}.contact-section .contact-content .contact-info .contact-item{display:flex;align-items:flex-start;gap:20px;margin-bottom:30px}.contact-section .contact-content .contact-info .contact-item .contact-icon{width:50px;height:50px;background:#7c6cf0;border-radius:50%;display:flex;align-items:center;justify-content:center;color:#fff;font-size:18px;flex-shrink:0}.contact-section .contact-content .contact-info .contact-item .contact-details h5{font-size:18px;font-weight:600;color:#333;margin-bottom:8px;font-family:Roboto,sans-serif}.contact-section .contact-content .contact-info .contact-item .contact-details a,.contact-section .contact-content .contact-info .contact-item .contact-details p{font-size:14px;color:#777;margin:0;font-family:Exo,sans-serif;line-height:1.5}.contact-section .contact-content .contact-info .contact-item .contact-details a{text-decoration:none;transition:all .3s ease}.contact-section .contact-content .contact-info .contact-item .contact-details a:hover{color:#7c6cf0}.contact-section .contact-content .contact-btn{background:#7c6cf0;color:#fff;border:none;border-radius:25px;padding:12px 25px;font-size:14px;font-weight:600;text-transform:uppercase;letter-spacing:.5px;cursor:pointer;transition:all .3s ease;font-family:Roboto,sans-serif}.contact-section .contact-content .contact-btn:hover{background:rgb(32.4546114742%,24.2047930283%,92.265795207%);transform:translateY(-2px);box-shadow:0 8px 25px rgba(124,108,240,.3)}.contact-section .contact-content .contact-btn{display:inline-flex;align-items:center;gap:10px}.contact-section .newsletter-section{background:#fff;border-radius:15px;box-shadow:0 8px 25px rgba(0,0,0,.1);transition:all .3s ease;padding:40px 30px;background:linear-gradient(135deg,#667eea,#764ba2);color:#fff}.contact-section .newsletter-section h3{font-size:24px;font-weight:600;margin-bottom:15px;font-family:Roboto,sans-serif}.contact-section .newsletter-section p{font-size:14px;opacity:.9;margin-bottom:25px;font-family:Exo,sans-serif}.contact-section .newsletter-section .newsletter-form .newsletter-input-group{display:flex;background:rgba(255,255,255,.2);border-radius:25px;overflow:hidden}.contact-section .newsletter-section .newsletter-form .newsletter-input-group .newsletter-input{flex:1 1;padding:12px 15px;border:none;background:rgba(0,0,0,0);color:#fff;outline:none;font-family:Exo,sans-serif}.contact-section .newsletter-section .newsletter-form .newsletter-input-group .newsletter-input::placeholder{color:rgba(255,255,255,.7)}.contact-section .newsletter-section .newsletter-form .newsletter-input-group .newsletter-btn{background:#7c6cf0;color:#fff;border:none;padding:12px 15px;cursor:pointer;transition:all .3s ease}.contact-section .newsletter-section .newsletter-form .newsletter-input-group .newsletter-btn:hover{background:rgb(32.4546114742%,24.2047930283%,92.265795207%)}.departments-listing-section{padding:100px 0;background:#fff}@media(max-width:768px){.departments-listing-section{padding:80px 0}}.departments-listing-section .departments-content h3,.departments-listing-section .departments-links h3{font-size:28px;font-weight:700;color:#333;margin-bottom:20px;font-family:Roboto,sans-serif}.departments-listing-section .departments-content p,.departments-listing-section .departments-links p{font-size:16px;color:#777;margin-bottom:30px;font-family:Exo,sans-serif}.departments-listing-section .departments-list .department-item{display:flex;align-items:flex-start;gap:15px;padding:20px 0;border-bottom:1px solid #e9ecef;cursor:pointer;transition:all .3s ease}.departments-listing-section .departments-list .department-item:hover{background:#f8f9fa;margin:0 -20px;padding:20px;border-radius:10px}.departments-listing-section .departments-list .department-item:hover .department-bullet{color:#7c6cf0;transform:translateX(5px)}.departments-listing-section .departments-list .department-item:last-child{border-bottom:none}.departments-listing-section .departments-list .department-item .department-bullet{color:#777;font-size:14px;margin-top:5px;transition:all .3s ease}.departments-listing-section .departments-list .department-item .department-info h5{font-size:16px;font-weight:600;color:#333;margin-bottom:5px;font-family:Roboto,sans-serif}.departments-listing-section .departments-list .department-item .department-info p{font-size:14px;color:#777;margin:0;font-family:Exo,sans-serif}.departments-listing-section .quick-links-list .quick-link{display:flex;align-items:center;gap:15px;padding:15px 20px;margin-bottom:10px;background:#f8f9fa;border-radius:10px;color:#777;text-decoration:none;transition:all .3s ease;font-family:Exo,sans-serif}.departments-listing-section .quick-links-list .quick-link:hover{background:#7c6cf0;color:#fff;transform:translateX(5px)}.departments-listing-section .quick-links-list .quick-link i{color:#7c6cf0;font-size:16px;transition:all .3s ease}.departments-listing-section .quick-links-list .quick-link:hover i{color:#fff}.emergency-doctors-section{padding:100px 0;background:#f8f9fa}@media(max-width:768px){.emergency-doctors-section{padding:80px 0}}.emergency-doctors-section h2{font-size:36px;font-weight:700;color:#333;margin-bottom:15px;font-family:Roboto,sans-serif}@media(max-width:768px){.emergency-doctors-section h2{font-size:28px}}.emergency-doctors-section .section-subtitle{font-size:16px;color:#777;margin-bottom:50px;font-family:Exo,sans-serif}.emergency-doctors-section .emergency-doctor-card{background:#fff;border-radius:15px;box-shadow:0 8px 25px rgba(0,0,0,.1);transition:all .3s ease;overflow:hidden;cursor:pointer;height:100%}.emergency-doctors-section .emergency-doctor-card:hover{transform:translateY(-5px);box-shadow:0 15px 35px rgba(0,0,0,.15)}.emergency-doctors-section .emergency-doctor-card .doctor-image{position:relative;height:280px;overflow:hidden}.emergency-doctors-section .emergency-doctor-card .doctor-image img{width:100%;height:100%;object-fit:cover;transition:all .3s ease}.emergency-doctors-section .emergency-doctor-card .doctor-image:hover img{transform:scale(1.05)}.emergency-doctors-section .emergency-doctor-card .doctor-image .doctor-emergency-badge{position:absolute;top:15px;right:15px;background:#7c6cf0;color:#fff;padding:8px 12px;border-radius:20px;font-size:12px;font-weight:600;display:flex;align-items:center;gap:5px;font-family:Roboto,sans-serif}.emergency-doctors-section .emergency-doctor-card .doctor-image .doctor-emergency-badge .spine-icon{width:14px;height:14px;filter:brightness(0) invert(1)}.emergency-doctors-section .emergency-doctor-card .doctor-info{padding:25px}.emergency-doctors-section .emergency-doctor-card .doctor-info h4{font-size:20px;font-weight:600;color:#333;margin-bottom:8px;font-family:Roboto,sans-serif}.emergency-doctors-section .emergency-doctor-card .doctor-info .doctor-title{color:#7c6cf0;font-weight:600;margin-bottom:5px;font-family:Exo,sans-serif;font-size:14px}.emergency-doctors-section .emergency-doctor-card .doctor-info .doctor-specialization{color:#777;margin-bottom:20px;font-size:13px;font-family:Exo,sans-serif}.emergency-doctors-section .emergency-doctor-card .doctor-info .doctor-contact{display:flex;gap:10px;flex-wrap:wrap}.emergency-doctors-section .emergency-doctor-card .doctor-info .doctor-contact .doctor-email,.emergency-doctors-section .emergency-doctor-card .doctor-info .doctor-contact .doctor-phone{display:inline-flex;align-items:center;gap:5px;padding:8px 12px;background:#f8f9fa;border-radius:15px;color:#777;text-decoration:none;font-size:12px;transition:all .3s ease;font-family:Exo,sans-serif}.emergency-doctors-section .emergency-doctor-card .doctor-info .doctor-contact .doctor-email:hover,.emergency-doctors-section .emergency-doctor-card .doctor-info .doctor-contact .doctor-phone:hover{background:#7c6cf0;color:#fff}.cta-section{position:relative;padding:100px 0;overflow:hidden}@media(max-width:768px){.cta-section{padding:80px 0}}.cta-section .cta-background{position:absolute;top:0;left:0;width:100%;height:100%;background-image:url(/assets/images/3.jpg);background-size:cover;background-position:50%;background-attachment:fixed;z-index:1}@media(max-width:768px){.cta-section .cta-background{background-attachment:scroll}}.cta-section .cta-overlay{position:absolute;top:0;left:0;width:100%;height:100%;background:linear-gradient(135deg,rgba(124,108,240,.9),rgba(59,130,246,.8));z-index:2}.cta-section .container{position:relative;z-index:3}.cta-section .cta-content{color:#fff}.cta-section .cta-content h2{font-size:42px;font-weight:700;margin-bottom:20px;font-family:Roboto,sans-serif;color:#fff!important}@media(max-width:768px){.cta-section .cta-content h2{font-size:32px}}.cta-section .cta-content p{font-size:18px;line-height:1.6;margin-bottom:40px;opacity:.9;font-family:Exo,sans-serif;max-width:600px;margin-left:auto;margin-right:auto;color:#fff!important}.cta-section .cta-content .cta-actions{display:flex;gap:20px;justify-content:center;flex-wrap:wrap}@media(max-width:576px){.cta-section .cta-content .cta-actions{flex-direction:column;align-items:center}}.cta-section .cta-content .cta-actions .cta-btn{display:inline-flex;align-items:center;gap:10px;padding:15px 30px;border-radius:30px;font-size:16px;font-weight:600;text-decoration:none;transition:all .3s ease;font-family:Roboto,sans-serif;border:none;cursor:pointer;min-width:200px;justify-content:center}.cta-section .cta-content .cta-actions .cta-btn.primary{background:#fff;color:#7c6cf0}.cta-section .cta-content .cta-actions .cta-btn.primary:hover{background:hsl(0,0%,95%);transform:translateY(-2px);box-shadow:0 8px 25px rgba(255,255,255,.3)}.cta-section .cta-content .cta-actions .cta-btn.secondary{background:rgba(255,255,255,.2);color:#fff;border:2px solid rgba(255,255,255,.3)}.cta-section .cta-content .cta-actions .cta-btn.secondary:hover{background:rgba(255,255,255,.3);border-color:rgba(255,255,255,.5)}@keyframes pulse{0%{transform:scale(1)}50%{transform:scale(1.05)}to{transform:scale(1)}}@keyframes float{0%,to{transform:translateY(0)}50%{transform:translateY(-20px)}}@media(max-width:1200px){.departments-listing-section .departments-content,.departments-listing-section .departments-links{margin-bottom:40px}}@media(max-width:992px){.main-about-section .about-image .achievement-card{position:static;margin-top:20px;max-width:250px}.emergency-assistance-section .emergency-visual{margin-top:40px}.emergency-doctors-section .emergency-doctor-card{margin-bottom:30px}}@media(max-width:768px){.about-services-section .service-card,.department-services-section .department-service-card{margin-bottom:30px}.statistics-section .stat-card{margin-bottom:40px}.contact-section .newsletter-section{margin-top:40px}}@media(max-width:576px){.emergency-assistance-section .emergency-actions .appointment-btn,.emergency-assistance-section .emergency-actions .emergency-btn{width:100%;justify-content:center}.departments-listing-section .departments-list .department-item:hover{margin:0 -15px;padding:20px 15px}.cta-section .cta-content .cta-actions .cta-btn{width:100%;max-width:300px}}.experience-card{background:#fff;border-radius:10px;padding:20px;box-shadow:0 4px 10px rgba(0,0,0,.08);transition:all .3s ease}.experience-card:hover{transform:translateY(-5px);border-left:4px solid #7c6cf0}.experience-section h3{font-size:1.5rem;font-weight:600;margin-bottom:15px}.vision-values-section{background:linear-gradient(135deg,#fdfbfb,#ebedee);border-radius:12px;padding:60px 20px}.vision-values-section .section-title{font-size:2rem;font-weight:700;color:#7c6cf0}.vision-values-section .section-subtitle{font-size:1.1rem;color:#555;margin-top:10px}.vision-values-section .vision-card{display:flex;height:80px;align-items:flex-start;background:#fff;border-radius:12px;padding:15px 20px;box-shadow:0 4px 12px rgba(0,0,0,.08);transition:all .3s ease;border-left:5px solid rgba(0,0,0,0)}.vision-values-section .vision-card:hover{background:#fff9f9}.vision-values-section .vision-card .vision-icon{color:#7c6cf0;font-size:1.5rem;margin-right:12px}.vision-values-section .vision-card .vision-content p{margin:0;font-size:1rem;color:#333;line-height:1.5}.vision-values-section .vision-quote{background:#fff;padding:25px 30px;border-left:5px solid #7c6cf0;border-radius:10px;font-style:italic;box-shadow:0 4px 12px rgba(0,0,0,.08)}.vision-values-section .vision-quote blockquote{font-size:1.2rem;color:#444;margin:0 0 10px}.vision-values-section .vision-quote .quote-author{font-weight:600;color:#7c6cf0}.section-title{font-size:2rem;font-weight:700;color:#222;text-align:center}.section-subtitle{color:#666;font-size:1rem;margin-top:8px;text-align:center}.trust-card{background:#fff;padding:30px 20px;border-radius:15px;text-align:center;box-shadow:0 4px 12px rgba(0,0,0,.08);transition:all .3s ease;border:1px solid rgba(0,0,0,0);position:relative;overflow:hidden}.trust-card:hover{transform:translateY(-8px);border:1px solid #7c6cf0;box-shadow:0 6px 18px rgba(124,108,240,.2)}.trust-card .trust-icon{width:70px;height:70px;margin:0 auto 20px;border-radius:50%;background:#ede9fe;display:flex;align-items:center;justify-content:center;font-size:28px;color:#7c6cf0;transition:all .3s ease}.trust-card:hover .trust-card .trust-icon{background:#7c6cf0;color:#fff;transform:rotate(10deg) scale(1.1)}.trust-card .trust-content p{font-size:1rem;color:#444;margin:0;font-weight:500}@media(max-width:992px){.trust-card{padding:25px 15px}.trust-card .trust-icon{width:60px;height:60px;font-size:24px}.trust-card .trust-content p{font-size:.95rem}}@media(max-width:576px){.trust-card{padding:20px 12px}.trust-card .trust-icon{width:50px;height:50px;font-size:20px}.trust-card .trust-content p{font-size:.9rem}}.education-section .edu-photo-wrap{background:linear-gradient(145deg,#EAF1FF,#EDE9FE);border-radius:24px;padding:18px;box-shadow:0 14px 34px rgba(124,108,240,.1)}.education-section .edu-photo-real{width:100%;max-width:550px;height:auto;border-radius:18px;object-fit:cover;display:block}.education-section .section-title{color:#222}.education-section .section-subtitle{font-size:1rem;color:#666;margin-bottom:20px}.education-section .edu-images .edu-img{border-radius:12px;box-shadow:none;object-fit:cover}.education-section .edu-images .main-img{max-height:320px}.education-section .edu-images .small-img{border:4px solid #fff}.education-section .edu-exp-box{margin-top:40px;background:#7c6cf0;color:#fff;display:inline-block;padding:15px 25px;border-radius:12px;font-size:1.5rem;font-weight:700}.education-section .edu-exp-box span{display:block;font-size:.9rem;font-weight:400}.education-section .edu-card{display:flex;align-items:center;background:#fff;border-radius:10px;padding:15px 20px;box-shadow:0 4px 10px rgba(0,0,0,.08);margin-bottom:15px;transition:all .3s ease}.education-section .edu-card:hover{border:1px solid #7c6cf0;transform:translateY(-4px)}.education-section .edu-card .edu-icon{width:50px;height:50px;background:#ede9fe;color:#7c6cf0;display:flex;align-items:center;justify-content:center;border-radius:50%;margin-right:15px;font-size:20px}.education-section .edu-card .edu-content h5{margin:0;font-size:1rem;font-weight:600;color:#222}.education-section .edu-card .edu-content p{margin:0;font-size:.9rem;color:#666}.education-section .edu-quote{margin-top:20px;font-style:italic;color:#444;border-left:3px solid #7c6cf0;padding-left:15px}@media(max-width:768px){.edu-images{text-align:center}.edu-images .small-img{position:static;margin-top:15px;width:120px}}.education-section{background:#f9f9f9;padding:3rem 0}.education-section .section-title{font-weight:700;font-size:2rem}.education-section .edu-images{position:relative}.education-section .edu-images .main-img{width:100%;border-radius:20px}.education-section .edu-images .small-img{width:150px;position:absolute;bottom:-20px;right:-20px;border-radius:15px;box-shadow:0 5px 15px rgba(0,0,0,.1)}.education-section .edu-exp-box{position:absolute;bottom:-25px;left:20px;border-radius:15px;background:#26bfc1;color:#212529;padding:1rem 1.5rem;text-align:center;box-shadow:0 5px 15px rgba(0,0,0,.15)}.education-section .edu-exp-box h3{margin:0;font-weight:700}.education-section .edu-exp-box h3 span{display:block;font-size:1rem;font-weight:400}.education-section .edu-quote{margin-top:1.5rem;padding:1rem 1.5rem;border-left:5px solid #7c6cf0;border-radius:8px;background:#f8f9fa;box-shadow:0 3px 10px rgba(0,0,0,.05)}.education-section .edu-quote p{margin:0;font-style:italic}.expertise-section{background:#f9f9f9;padding:60px 20px}.expertise-heading{text-align:center;font-weight:700;font-size:2.2rem;color:#222;position:relative;margin-bottom:30px}.expertise-heading span{color:#7c6cf0}.expertise-heading:after{content:"";display:block;width:80px;height:3px;background-color:#7c6cf0;margin:12px auto 0;border-radius:2px}.expertise-content{max-width:900px;margin:0 auto;text-align:justify;line-height:1.8;font-size:1.05rem;color:#333}@media(max-width:768px){.expertise-heading{font-size:1.8rem}.expertise-content{font-size:.95rem;line-height:1.6}}@media(max-width:480px){.expertise-section{padding:40px 15px}.expertise-heading{font-size:1.6rem}}.awards-section .table{background-color:#fff;border-radius:12px;overflow:hidden}.awards-section table td,.awards-section table th{vertical-align:top;padding:1rem 1.25rem}.awards-section ol li,.awards-section ul li{margin-bottom:.6rem}@media(max-width:768px){.awards-section table th{font-size:1rem}.awards-section table td{font-size:.95rem}}