.elibilitySection h4{font-family:Inter,sans-serif;font-size:42px;font-weight:800;font-stretch:normal;font-style:normal;line-height:1.31;letter-spacing:-.47px;color:#333;margin-bottom:35px}
.eliFlex{display:flex;align-items:flex-start}
.eliBoxSection{margin-bottom:40px}
.eliBoxSection:last-child{margin-bottom:0}
.eliBoxSection h5 sup{font-size:12px;letter-spacing:-.13px;margin-left:-5px}
.eliBoxSection h5{font-family:Inter;font-size:30px;font-weight:600;font-stretch:normal;font-style:normal;line-height:1.83;letter-spacing:-.33px;color:#333;margin-bottom:26px}
.eliBox{flex:1;margin-right:20px}
.elibilityHead{font-family:HelveticaNeueLTStd-Bd,sans-serif;font-size:24px;font-weight:400;font-style:normal;line-height:1.5;letter-spacing:-.67px;color:#333;padding:15px 38px 15px 23px;border-radius:20px 20px 0 0;background-color:#f2f7fb}
.eliBox .whiteBox{border-radius:20px;box-shadow:3px 6px 14px 0 rgba(0,115,187,.1);border:solid 2px #ebf4fa;background-color:#fff;padding:20px;margin-top:-10px}
.whiteHead{display:flex;justify-content:space-between;align-items:center;margin-bottom:21px}
.whiteHead h6{font-family:HelveticaNeueLTStd-Bd,sans-serif;font-size:18px;font-weight:400;font-stretch:normal;font-style:normal;line-height:2;letter-spacing:-.5px;color:#333}
.blueBox{background:#4197d3;margin-right:20px;width:14px;height:14px}
.ageRange{display:flex;align-items:center;font-family:HelveticaNeueLTStd-Lt;font-size:18px;font-weight:400;font-stretch:normal;font-style:normal;line-height:1.33;letter-spacing:normal;color:#58595b}
.options{border-top:1px #e8e8e8 solid}
.options ul li{border-bottom:1px #e8e8e8 solid;min-height:107px;display:flex;align-items:center}
.optionTxt{font-family:HelveticaNeueLTStd-Lt;font-size:16px;font-weight:400;font-stretch:normal;font-style:normal;line-height:1.5;letter-spacing:normal;color:#58595b;width:20%}
.barBg{background:url(https://stage.tataaia.com/content/dam/tataaialifeinsurancecompanylimited/new-product-page-images/barBg.jpg) repeat;height:107px;width:100%;background-size:12px;position:relative;display:flex;align-items:center;justify-content:flex-start}
.d-ageprogressbar{position:absolute;top:50%;transform:translateY(-50%)}
.progress{width:100%}
.progress .progHead{display:flex;justify-content:space-between;font-family:Helvetica;font-size:12px;font-weight:400;font-stretch:normal;font-style:normal;line-height:1.5;letter-spacing:normal;color:#373737;border-left:1px solid #4197d3;border-right:1px solid #4197d3}
.progress .bar .percent{color:#fff;background-color:#4197d3;width:100%;height:24px;display:flex;justify-content:space-between;font-family:Helvetica;font-size:12px;font-weight:700;font-stretch:normal;font-style:normal;line-height:2;padding:0 5px;letter-spacing:normal;color:#fff}
.progress .bar .opacityBg{background-color:rgba(65,151,211,.5)}
@media screen and (max-width:767.99px){.elibilitySection{margin-bottom:0}
.elibilitySection h4{font-size:28px;font-weight:800;font-stretch:normal;font-style:normal;line-height:1.29;letter-spacing:-.78px;color:#333;margin-bottom:22px}
.elibilityHead{font-size:20px;letter-spacing:-.56px}
.eliBoxSection h5{font-family:Inter;font-size:24px;font-weight:500;font-stretch:normal;font-style:normal;line-height:1.5;letter-spacing:-.67px;color:#333}
.eliFlex{flex-wrap:wrap;flex-direction:column}
.eliBox{margin-right:0;margin-bottom:0}
.whiteHead{flex-wrap:wrap}
.optionTxt{width:25%}
.ageRange{font-size:18px;font-weight:400;font-stretch:normal;font-style:normal;line-height:1.33;letter-spacing:normal;color:#58595b}
}