ul{list-style:none;padding:0;margin:0}
li{margin:0;padding:0;list-style:none}
.kl-checklist{position:relative;background:url("../../../../../content/dam/hdfcklarifylife/revamp/category-ulip/checklistBG.png") no-repeat bottom right / contain}
.kl-container{max-width:1140px;margin:0 auto;padding:0 15px}
.kl-checklist__header{display:flex;justify-content:space-between;align-items:flex-end;margin-bottom:24px}
.kl-checklist__header-caption{display:flex;align-items:center;gap:6px;background-color:#dff9f2;border-radius:10px;padding:8px 20px}
.kl-checklist__header-caption img{height:24px;width:24px;object-fit:contain}
.kl-checklist__header-title{font-size:36px;font-weight:600;margin-bottom:6px;line-height:56px;color:#1c2633}
.kl-checklist__header-description{font-size:18px;color:#4b5563;font-weight:400}
.kl-checklist__header-caption{font-size:16px;font-weight:600}
.kl-checklist__content{display:flex;justify-content:space-between;gap:27px;width:100%}
.kl-checklist__content-items{flex:1}
.kl-checklist__content-image img{width:354px;object-fit:cover;border-radius:20px}
.kl-proressBar__content{display:flex;justify-content:space-between;align-items:center;margin-bottom:12px;font-weight:600;color:#0c111d}
.kl-proressBar__txt:last-child{font-weight:400;color:#1c2633}
.kl-proressBar__bar-fill{background:#f3f4f6;height:8px;border-radius:20px}
.kl-proressBar__bar-fill span{background:linear-gradient(90deg,#abf2cf 0,#5cbeff 100%);height:8px;width:25%;display:block;border-radius:20px}
.kl-checkbox-input{width:18px;height:18px;margin:0;cursor:pointer;accent-color:#00538a;flex-shrink:0;position:absolute;top:20px;right:15px;left:auto}
.kl-checkbox-item:hover{accent-color:#00538a}
.kl-checkbox-text{font-size:16px;line-height:24px;color:#1c2633;font-weight:400}
.kl-proressBar{margin-bottom:20px}
.kl-checklist__content-list ul{display:grid;grid-template-rows:repeat(3,1fr);grid-template-columns:repeat(3,1fr);gap:23px;justify-items:stretch;align-items:stretch}
.kl-checklist__content-list li{border-radius:6px;position:relative;background-color:#fff;min-height:85px;padding:20px;cursor:pointer;padding-right:38px;border:1px solid #c9d3e9}
.kl-checklist__content-list li.active{border:1px solid #99c0ff;background:#f4f8fe}
.kl-checklist__content-list li.active .kl-checkbox-text{color:#00358c;font-weight:600}
.checklist__action{text-align:left}
@media(max-width:768px){.checklist__action{text-align:center}
.kl-checkbox-div{max-width:85%}
.kl-proressBar__txt span{display:none}
.kl-checklist__header-description{font-size:14px;color:#4b5563;text-align:center;line-height:20px}
.kl-checklist::before{display:none}
.kl-checklist__content{flex-direction:column}
.kl-checklist__content-image img{width:100%}
.kl-checklist__header-caption{display:none}
.kl-checklist__header-title{font-size:31px;margin-bottom:6px;line-height:56px;text-align:center}
.kl-checklist__content-list ul{grid-template-columns:inherit;display:flex;flex-direction:column}
.kl-checklist__content-list li{min-height:auto}
.kl-checklist__content-list{overflow-y:auto;max-height:460px;padding-right:5px}
.kl-checklist__content-list::-webkit-scrollbar{background-color:#f1f1f1;height:20px;width:4px;padding-top:10px}
.kl-checklist__content-list::-webkit-scrollbar-thumb{background-color:#c9d3e9;border-radius:3.56px}
}
a.checklist_button{display:inline-block;background:white;color:#ed1c24;text-decoration:none;font-size:16px;font-weight:600;padding:8px 26px;border-radius:8px;border:1px solid #f9adaa;transition:all .3s ease;margin-top:33px}