.healthcare-top-slider{background:url(/images/services/healthcarebg.png);background-size:cover;background-position:50%;background-repeat:no-repeat}.service-top-slider.top-slider:after{display:none}.card-top-slider{background:url(/images/services/CardSlider.png);background-position:bottom;width:100%;border-radius:10px}.card-top-slider,.healthcare-card{background-size:cover;background-repeat:no-repeat;overflow:hidden}.healthcare-card{width:300px;height:300px;padding:24px;border-top-width:5px;border-radius:9999px;box-shadow:0 4px 6px -1px rgba(0,0,0,.1),0 2px 4px -2px rgba(0,0,0,.1);transition:all .3s ease-in-out;background-position:50%}.healthcare-card:hover{transform:scale(1.05);box-shadow:0 10px 20px rgba(0,0,0,.3)}.healthcare-card:hover h6,.healthcare-card:hover p{color:#fff!important}.service-slide-btn:hover{border-color:#2b6cb0!important}.service-slide-btn:hover svg{color:#2b6cb0}.services-box:hover,.shape:hover{transition:all .3s ease-in-out;transform:translateY(-10px)}.services-box:hover{box-shadow:0 10px 20px rgba(0,0,0,.1)}.healthcare-solutions .swiper{padding:20px 0}.healthcare-solutions .swiper-slide{opacity:.6;transition:opacity .3s}.healthcare-solutions .swiper-slide-active{opacity:1}.healthcare-solutions .swiper-button-next,.healthcare-solutions .swiper-button-prev{color:#3c83f6}@media only screen and (max-width:1180px){.service-slide-btn{right:0;left:50%;top:auto;bottom:-22px!important;transform:translateX(-50%)!important}}@media only screen and (max-width:991px){.service-top-slider.top-slider{height:auto!important}.service-top-slider.top-slider:after{display:block}}.project-card-main{display:flex;margin-bottom:60px;background-color:transparent;border-radius:20px;overflow:hidden;box-shadow:0 8px 25px rgba(0,0,0,.08);border:1px solid #e5e7eb;transition:all .3s ease}.project-card-main:hover{box-shadow:0 12px 35px rgba(0,0,0,.12);transform:translateY(-5px)}.project-image-section{max-width:650px;width:100%;padding:20px;display:flex;align-items:center}.project-image-section img{border-radius:15px!important;object-fit:cover!important;box-shadow:0 4px 15px rgba(0,0,0,.1)}.project-content-section{flex:1;padding:50px;display:flex;flex-direction:column;justify-content:center;background-color:#fff}.project-content-header{display:flex;align-items:center;margin-bottom:10px}.project-content-country img{border-radius:5px}.project-content-case-study-desc,.project-content-description{margin-bottom:20px}.project-content-industries{font-weight:600}.project-content-industries .industry-label{font-size:14px;color:#64748b;margin-bottom:4px;font-weight:500}.project-content-industries .industry-tag{background:linear-gradient(135deg,#024d81,#0369a1);color:#fff;padding:8px 16px;border-radius:25px;font-size:14px;font-weight:600;display:inline-flex;align-items:center;border:1px solid #e2e8f0;box-shadow:0 2px 4px rgba(0,0,0,.05);transition:all .2s ease}.project-content-industries .industry-tag:hover{transform:translateY(-1px);box-shadow:0 4px 8px rgba(2,77,129,.2)}.industry-tech-wrapper{border-radius:12px;padding:16px;display:flex;flex-direction:column;gap:20px;margin-bottom:20px}.industry-tech-wrapper,.product-chip{background:#f8fafc;border:1px solid #e2e8f0}.product-chip{color:#024d81;padding:6px 14px;border-radius:25px;font-size:14px;font-weight:600;width:fit-content}.tech-stack-section .tech-label{font-size:14px;color:#64748b;margin-bottom:4px;font-weight:500;display:flex;align-items:center}.tech-stack-content{color:#334155;font-size:14px;line-height:1.6;font-weight:500}.tech-stack-tags{display:flex;flex-wrap:wrap;gap:6px;margin-top:8px}.tech-tag{background:#fff;color:#374151;padding:4px 12px;border-radius:16px;font-size:12px;font-weight:500;border:1px solid #d1d5db;transition:all .2s ease}.tech-tag:hover{background:#024d81;color:#fff;border-color:#024d81}@media only screen and (max-width:1250px){.project-image-section{max-width:500px;padding:15px}.project-content-section{padding:40px}}@media only screen and (max-width:1100px){.project-card-main{display:flex}.project-card-main,.project-card-main:nth-child(2n){flex-direction:column}.project-image-section{max-width:100%;padding:20px 20px 0}.project-content-section{padding:20px}}@media only screen and (max-width:550px){.project-content-section{padding:0 15px 15px}.project-image-section{padding:15px 15px 0}}@media only screen and (max-width:480px){.project-content-section{padding:0 10px 10px}.project-image-section{padding:10px 10px 0}}