.service-details .services-list{background-color:var(--surface-color);border:1px solid color-mix(in srgb, var(--default-color), transparent 90%);margin-bottom:20px;padding:10px 30px}.service-details .services-list a{border-left:3px solid color-mix(in srgb, var(--default-color), transparent 70%);color:color-mix(in srgb, var(--default-color), transparent 20%);margin:20px 0;padding:8px 0 8px 15px;line-height:1;transition:all .3s;display:block}.service-details .services-list a.active{color:var(--heading-color);border-color:var(--primary);font-weight:700}.service-details .services-list a:hover{border-color:var(--primary)}.service-details .services-img{margin-bottom:20px}.service-details h3{font-size:26px;font-weight:700}.service-details h4{font-size:20px;font-weight:700}.service-details p{font-size:15px}.service-details ul{padding:0;font-size:15px;list-style:none}.service-details ul li{align-items:center;padding:5px 0;display:flex}.service-details ul i{color:var(--primary);margin-right:8px;font-size:20px}.promotion-item{background:#fff;height:auto;padding:20px;transition:all .3s;box-shadow:0 8px 24px #0000000f}.promotion-item:hover{transform:translateY(-6px);box-shadow:0 16px 40px #0000001a}.promo-header{align-items:center;gap:12px;margin-bottom:16px;display:flex}.promo-icon{color:#fff;background:linear-gradient(135deg,#008987,#00b8a9);border-radius:12px;flex-shrink:0;justify-content:center;align-items:center;width:44px;height:44px;font-size:20px;display:flex;box-shadow:0 6px 14px #00898740}.promotion-item h4{color:#222;margin:0;font-size:18px;font-weight:600}.promo-image-wrapper{border-radius:12px;margin-bottom:16px;overflow:hidden}.promotion-img{width:100%;height:auto;transition:transform .4s}.promotion-item:hover .promotion-img{transform:scale(1.05)}.promotion-item p{color:#666;margin:0;font-size:14px;line-height:1.6}
