.explorerBg{background:#f5f5f5}
.termInsurance .homeContainer{max-width:1090px;display:block;margin:auto}
.termInsurance{padding:80px 0}
.termInsurance .termIns_title{font-size:52px;line-height:78px;font-weight:600;color:#453e3c}
.termInsurance .termIns_desc{font-size:18px;line-height:27px;font-weight:400;color:#6a6563;padding-top:20px}
.termInsurance .termIns_carousel{margin-top:40px}
.termInsurance .card_image{display:flex;justify-content:center}
.termInsurance .card_title{font-size:20px;line-height:26px;text-align:center;font-weight:600;color:#453e3c;margin-top:15px}
.termInsurance .card_horizLine{margin-top:15px;width:100%;border:1px solid #c0c8e2}
.termInsurance .card_list{padding:0 20px}
.termInsurance .card_content{margin-top:15px}
.termInsurance .card_listItem{display:flex;align-items:start}
.termInsurance .card_listItem .card_listImg{position:relative;top:7px;margin-right:15px}
.termInsurance .card_listItem .card_listTxt{font-size:16px;line-height:24px;font-weight:400;color:#6a6563;padding-bottom:15px}
.termIns_btnSec{margin-top:40px;display:flex;justify-content:center;align-items:center}
.termIns_btn{padding:16px 40px;border:1px solid #28dba7;border-radius:8px;background:transparent}
.termIns_btn.termIns_anch{text-decoration:none;color:#28dba7;font-size:14px;line-height:21px;font-weight:500}
.termIns_bannerSec{margin-top:60px;display:flex;background:url(../../../../../../../content/dam/hdfcklarifylife/homepage/term-insurance/policyholder/termins-bg.svg) no-repeat center center;min-height:256px}
.termIns_bannerSec .banner_content{width:45%;padding:30px 0 30px 64px}
.banner_content .banner_title{font-size:32px;line-height:46px;font-weight:600;color:#453e3c}
.banner_content .banner_desc{font-size:18px;line-height:27px;font-weight:500;color:#6a6563}
.banner_content .banner_btn{display:inline-block;padding:16px 40px;background:#28dba7;border:1px solid #28dba7;border-radius:8px;margin-top:15px;text-decoration:none;color:#fff;font-size:14px;line-height:21px;font-weight:500}
.termIns_bannerSec .banner_image{display:flex;width:55%;position:relative}
.termIns_bannerSec .banner_image img{position:absolute}
.termIns_bannerSec .banner_image .halfDottedImg{right:0}
.termIns_bannerSec .banner_image .userImg{left:20%}
.banner_mob{display:none}
@media(max-width:767px){.termIns_carousel{--swiffy-slider-item-reveal:38%}
.termInsurance .homeContainer{padding-left:15px}
.termInsurance .termIns_title{font-size:28px;line-height:36px}
.termInsurance .termIns_desc{font-size:16px;line-height:24px;padding-top:8px}
.termInsurance .card_image img{width:70px;height:70px}
.termInsurance .card_title{font-size:16px;line-height:21px}
.termInsurance .card_listItem .card_listTxt{font-size:14px;line-height:21px}
.termIns_btnSec{margin-top:24px}
.termIns_btn{padding:9px 16px}
.termIns_bannerSec{margin-top:40px}
.tiBanner{padding:0 15px 0 0}
.termIns_bannerSec .banner_image .halfDottedImg{display:none}
.termIns_bannerSec{border-radius:12px;min-height:193px}
.termIns_bannerSec .banner_content{width:75%;padding:23px 0 23px 15px}
.banner_content .banner_title{font-size:18px;line-height:27px}
.banner_content .banner_desc{font-size:14px;line-height:21px}
.banner_content .banner_btn{padding:10px 30px}
.termIns_bannerSec .banner_image .userImg{left:unset;height:153px;bottom:0;right:-10px}
.banner_mob{display:flex}
.banner_desktop{display:none}
}