.why-need-term-insurance{padding:16px 16px 24px 16px;border-radius:10px;border:1px solid #c9e6f6;background:var(--White,#FFF);box-shadow:0 2px 14px 0 rgba(3,66,99,0.10)}
.why-need-term-insurance .heading{color:var(--text-black-131619,#131619);font-family:'Rubik';font-size:24px;font-style:normal;font-weight:700;line-height:normal;margin-bottom:8px}
.why-need-term-insurance .sub-heading{color:#737373;font-family:Rubik;font-size:14px;font-style:normal;font-weight:400;line-height:normal;margin-bottom:24px}
.why-need-term-insurance .cards{display:flex;gap:16px;overflow:scroll}
.why-need-term-insurance .cards::-webkit-scrollbar{display:none}
.why-need-term-insurance .card .card-head{display:flex;align-items:center;margin-bottom:16px}
.why-need-term-insurance .card{border-radius:10px;border:1px solid var(--blue,#005dac);background:var(--White,#FFF);padding:16px;min-width:254px;max-width:254px}
.why-need-term-insurance .card-head .head-icon{height:80px;width:80px;margin-right:16px}
.why-need-term-insurance .card-content{color:var(--text-grey-1363-c-41,#363c41);font-family:Rubik;font-size:14px;font-style:normal;font-weight:500;line-height:20px;word-wrap:break-word}
.why-need-term-insurance .card-content .read-more{color:#005dac;cursor:pointer}
.why-need-term-insurance .card-head .head-title{color:var(--text-black-131619,#131619);font-family:Rubik;font-size:16px;font-style:normal;font-weight:700;line-height:normal;width:100px}
@media only screen and (max-width:768px){.why-need-term-insurance .sub-heading{font-size:12px;padding-right:16px}
.why-need-term-insurance .heading{font-size:18px}
.why-need-term-insurance{padding:16px 0 16px 16px}
.why-need-term-insurance .cards{padding-right:16px}
}