.elementor-41065 .elementor-element.elementor-element-e1769fc{--display:flex;position:relative}.elementor-41065 .elementor-element.elementor-element-112920d{--spacer-size:50px}.elementor-41065 .elementor-element.elementor-element-6646711 .kivicare-tabs .nav-pills .nav-item .nav-link .tab-title{color:#00666D}:root{--primary:#00666d;--primary-light:#dff5f3;--secondary:#eef8ff;--text:#354052;--gray:#6d7b88}body{font-family:Poppins,sans-serif;background:#f6fbfc}.smedi-process{max-width:1100px;margin:auto;padding:70px 20px}.section-title{text-align:center;margin-bottom:50px}.section-title span{display:inline-block;padding:8px 18px;background:rgb(0 102 109 / .08);color:var(--primary);border-radius:30px;font-weight:600;margin-bottom:15px}.section-title h2{font-size:42px;color:#16394b;margin-bottom:15px}.section-title p{max-width:700px;margin:auto;line-height:1.8;color:var(--gray)}.accordion{background:#fff;margin-bottom:22px;border-radius:18px;overflow:hidden;border:1px solid #e5edf0;box-shadow:0 10px 30px rgb(0 0 0 / .06);transition:.4s}.accordion:hover{transform:translateY(-5px);box-shadow:0 20px 45px rgb(0 102 109 / .12)}summary{display:flex;justify-content:space-between;align-items:center;cursor:pointer;padding:24px 30px;list-style:none}summary::-webkit-details-marker{display:none}.left{display:flex;align-items:center;gap:20px}.icon{width:62px;height:62px;border-radius:16px;background:linear-gradient(135deg,#00666d,#009da5);display:flex;align-items:center;justify-content:center;font-size:26px;color:#fff;box-shadow:0 10px 25px rgb(0 102 109 / .2);transition:.4s}.accordion:hover .icon{transform:rotate(-8deg) scale(1.08)}.left h3{font-size:22px;color:#143d4f}.plus{font-size:22px;color:var(--primary);transition:.4s}details[open] .plus{transform:rotate(45deg)}.content{padding:0 30px 30px 112px;animation:fade .4s ease}.content p{line-height:1.9;color:var(--gray);margin-bottom:18px}.content ul{margin-left:20px;line-height:2}.content li{margin-bottom:8px}.info-box{margin-top:25px;background:linear-gradient(135deg,#00666d,#008992);color:#fff;padding:22px;border-radius:16px;display:flex;gap:18px;align-items:flex-start}.info-box i{font-size:28px;margin-top:4px}.info-box p{margin:0;color:#fff}@keyframes fade{from{opacity:0;transform:translateY(-15px)}to{opacity:1;transform:translateY(0)}}@media(max-width:768px){.section-title h2{font-size:30px}summary{padding:20px}.left{align-items:flex-start}.icon{width:50px;height:50px;font-size:20px}.left h3{font-size:18px}.content{padding:0 20px 25px 20px}.info-box{flex-direction:column}}