﻿.sunrise-services-list{background:#f7fbff}.service-department{margin-bottom:45px}.department-summary{max-width:760px;margin-bottom:25px}.theme-service-card{display:block;background:#fff;border-radius:10px;overflow:hidden;margin-bottom:30px;box-shadow:0 8px 24px rgba(31,68,93,.11);height:calc(100% - 30px);transition:.2s}.theme-service-card:hover{transform:translateY(-4px);box-shadow:0 14px 32px rgba(31,68,93,.16)}.theme-service-image{display:block;height:250px;background-repeat:no-repeat}.theme-service-card strong{display:block;padding:18px 18px 5px;color:#2c3e50;font-size:18px;line-height:1.35}.theme-service-card small{display:block;padding:0 18px 18px;color:#00a3c8;font-weight:700}.service-detail-image{height:500px;background-repeat:no-repeat;border-radius:10px;margin-bottom:28px;box-shadow:0 8px 24px rgba(31,68,93,.12)}.service-department-label{color:#00a3c8;font-weight:700;text-transform:uppercase;letter-spacing:.5px}.service-detail-main h2{margin:10px 0 24px}.service-detail-main p{font-size:16px;line-height:1.8}.service-sidebar{max-height:950px;overflow-y:auto;padding-left:25px}.service-sidebar h5{font-size:15px;margin:22px 0 10px}.sidebar-service{display:flex;align-items:center;gap:12px;padding:8px;border-radius:8px;margin-bottom:8px;background:#f4f8fb}.sidebar-service span{width:85px;height:65px;flex:none;background-repeat:no-repeat;border-radius:6px}.sidebar-service b{font-size:13px;line-height:1.3;color:#334}.sidebar-service.active{background:#00a3c8}.sidebar-service.active b{color:#fff}.doctor-only-photo{border-radius:12px;box-shadow:0 12px 35px rgba(31,68,93,.16)}.doctor-detail-line{margin-bottom:8px}.doctor-detail-line i{margin-right:7px}@media(max-width:991px){.service-sidebar{padding-left:15px;margin-top:45px;max-height:none}.service-detail-image{height:420px}}@media(max-width:575px){.theme-service-image{height:220px}.service-detail-image{height:280px}.doctor-profile-only .txt-block{padding:30px 0 0}}
.about-service-image{height:310px;background-size:cover;background-position:center}.pediatric-about{background-image:url('../images/pediatric-family-care.jpg')}.newborn-about{background-image:url('../images/about-newborn-nicu.jpg');background-position:center 48%}.sunrise-about .row+ .row{margin-top:70px}@media(max-width:991px){.sunrise-about .txt-block{padding:35px 0 0}.sunrise-about .row+ .row img{margin-top:30px}}
.sunrise-blog-card{height:calc(100% - 30px);margin-bottom:30px;background:#fff;border-radius:10px;overflow:hidden;box-shadow:0 8px 24px rgba(31,68,93,.11)}.sunrise-blog-card .blog-post-img img{width:100%;height:240px;object-fit:cover}.sunrise-blog-card .blog-post-txt{padding:24px}.sunrise-blog-card h5{line-height:1.35}.sunrise-article>p{font-size:17px;line-height:1.85;margin-bottom:20px}.sunrise-article>img{width:100%;max-height:520px;object-fit:cover}
.main-department-card .theme-service-image{height:360px;background-size:cover;background-position:center}.main-department-card p{padding:0 18px;margin:4px 0 12px}.main-department-card small{font-size:15px}
