.departments-page .department-card{text-align:center;background-color:red;height:100%;padding:35px 25px;transition:all .5s;box-shadow:0 10px 60px #00000012}.departments-page .department-card:hover{transform:translateY(-10px);box-shadow:0 20px 80px #0000001f}.departments-page .department-card__icon{background:rgba(var(--mediplace-base-rgb), .08);width:80px;height:80px;color:var(--mediplace-base);border-radius:50%;justify-content:center;align-items:center;margin:0 auto 20px;display:flex}.departments-page .department-card__icon svg{width:45px;height:45px}.departments-page .department-card__title{text-transform:capitalize;margin-bottom:5px;font-size:20px;font-weight:700}.departments-page .department-card__np{color:#666;margin-bottom:12px;font-size:14px}.departments-page .department-card__desc{color:#555;margin:0;font-size:15px;line-height:24px}.department-detail-page{padding:40px 0}.department-detail-page .department-detail-card{border-radius:var(--mediplace-bdr-radius);background:#fff;margin-bottom:80px;padding:50px;box-shadow:0 10px 60px #00000012}.department-detail-page .department-detail__header{margin-bottom:30px}.department-detail-page .department-detail__icon{background:rgba(var(--mediplace-base-rgb), .08);width:100px;height:100px;color:var(--mediplace-base);border-radius:50%;justify-content:center;align-items:center;margin:0 auto 20px;display:flex}.department-detail-page .department-detail__icon svg{width:60px;height:60px}.department-detail-page .department-detail__title{text-transform:capitalize;margin-bottom:8px;font-size:36px;font-weight:700}.department-detail-page .department-detail__np{color:#666;margin-bottom:0;font-size:18px}.department-detail-page .department-detail__body{color:#444;font-size:16px;line-height:28px}.department-detail-page .department-detail__description{color:#333;margin-bottom:30px;font-size:17px;line-height:28px}.department-detail-page .department-detail__services h3{text-transform:capitalize;margin-bottom:20px;font-size:22px;font-weight:700}.department-detail-page .department-detail__services-list{grid-template-columns:repeat(2,1fr);gap:12px 24px;margin:0 0 30px;padding:0;list-style:none;display:grid}.department-detail-page .department-detail__services-list li{color:#333;align-items:center;gap:10px;font-size:16px;display:flex}.department-detail-page .department-detail__services-list li .icon-check{width:20px;height:20px;color:var(--mediplace-base);flex-shrink:0;justify-content:center;align-items:center;font-weight:700;display:inline-flex}.department-detail-page .department-detail__services-list li .icon-check:before{content:"✓"}.department-detail-page .department-detail__highlights{text-align:center;margin:40px 0}.department-detail-page .department-detail__highlight-col{margin-bottom:20px}.department-detail-page .department-detail__highlight-card{border:1px solid #eee;border-radius:12px;height:100%;padding:24px 16px}.department-detail-page .department-detail__highlight-icon{margin-bottom:12px;font-size:28px}.department-detail-page .department-detail__highlight-value{margin:8px 0 4px;font-size:22px;font-weight:700}.department-detail-page .department-detail__highlight-label{color:#666;margin:0;font-size:13px}.department-detail-page .department-detail__conditions{margin-top:40px}.department-detail-page .department-detail__conditions-list{flex-wrap:wrap;gap:10px;margin-top:16px;display:flex}.department-detail-page .department-detail__condition-pill{border:1px solid #ddd;border-radius:999px;padding:8px 18px;font-size:14px;font-weight:500}.department-detail-page .department-detail__why-choose{margin-top:40px}.department-detail-page .department-detail__why-choose-title{margin-bottom:16px;font-weight:600}.department-detail-page .department-detail__faqs{margin-top:40px}.department-detail-page .department-detail__faqs-title{margin-bottom:16px;font-weight:600}.department-detail-page .department-detail__faq-item{margin-bottom:20px}.department-detail-page .department-detail__faq-question{margin-bottom:6px;font-size:16px;font-weight:600}.department-detail-page .department-detail__faq-answer{color:#666;font-size:14px;line-height:1.6}.department-detail-page .department-detail__cta-box{color:#fff;text-align:center;background-color:#0c3c4c;border-radius:14px;margin-top:50px;padding:30px}.department-detail-page .department-detail__cta-title{color:#fff;margin-bottom:12px}.department-detail-page .department-detail__cta-desc{opacity:.85;margin-bottom:20px}.department-detail-page .department-detail__cta{margin-top:30px}.department-detail-page .department-detail__related{margin-top:60px}.department-detail-page .department-detail__related .section-title{margin-bottom:40px}.department-detail-page .department-detail__related .department-card{height:100%}@media (max-width:991px){.department-detail-page{padding:60px 0}.department-detail-page .department-detail-card{margin-bottom:50px;padding:35px 25px}.department-detail-page .department-detail__title{font-size:28px}.department-detail-page .department-detail__services-list{grid-template-columns:1fr}}@media (max-width:767px){.department-detail-page{padding:60px 0}.department-detail-page .department-detail-card{border-radius:10px;margin-bottom:30px;padding:24px 16px}.department-detail-page .department-detail__icon{width:72px;height:72px;margin-bottom:14px}.department-detail-page .department-detail__icon svg{width:42px;height:42px}.department-detail-page .department-detail__title{margin-bottom:4px;font-size:22px}.department-detail-page .department-detail__np{font-size:15px}.department-detail-page .department-detail__description{text-align:center;margin-bottom:20px;padding:0 12px;font-size:15px;line-height:24px}.department-detail-page .department-detail__services h3,.department-detail-page .department-detail__why-choose-title,.department-detail-page .department-detail__faqs-title{margin-bottom:14px;font-size:18px}.department-detail-page .department-detail__services-list{gap:10px;margin-bottom:20px}.department-detail-page .department-detail__services-list li{font-size:14px}.department-detail-page .department-detail__highlights{margin:24px 0}.department-detail-page .department-detail__highlight-card{padding:16px 10px}.department-detail-page .department-detail__highlight-icon{margin-bottom:8px;font-size:22px}.department-detail-page .department-detail__highlight-value{font-size:18px}.department-detail-page .department-detail__conditions,.department-detail-page .department-detail__why-choose,.department-detail-page .department-detail__faqs{margin-top:26px}.department-detail-page .department-detail__condition-pill{padding:6px 14px;font-size:13px}.department-detail-page .department-detail__faq-item{margin-bottom:14px}.department-detail-page .department-detail__cta-box{border-radius:10px;margin-top:30px;padding:20px 16px}.department-detail-page .department-detail__cta-title{font-size:18px}.department-detail-page .department-detail__cta-desc{font-size:14px}}@media (max-width:480px){.department-detail-page{padding:30px 0}.department-detail-page .department-detail-card{padding:18px 12px}.department-detail-page .department-detail__title{font-size:20px}}
