.productSnapshotSection{margin-bottom:120px}
.header-tag-fonts .textProduct h2{font-family:"Inter",sans-serif;font-size:36px;line-height:normal;color:#333}
.reduce-margin-bottom .productSnapshotSection{margin-bottom:70px}
.textProduct h2{font-family:"Inter",sans-serif;font-size:42px;font-weight:bold;font-stretch:normal;font-style:normal;line-height:normal;letter-spacing:-0.47px;color:#333;padding-bottom:30px}
.iconTextAndTataAia{display:flex;align-items:center;padding-bottom:17px}
.cardContainingAllIconAndText{border-radius:20px;box-shadow:3px 6px 14px 0 rgba(0,115,187,0.1);border:solid 2px #ebf4fa;background-color:#fff;padding:30px 37px;margin:0 -15px}
.tataAiaText{width:100%}
.tataAiaText h3{font-family:"Inter",sans-serif;font-size:21px;font-weight:300;font-stretch:normal;font-style:normal;line-height:1;letter-spacing:-0.23px;color:#a7a9ac}
.tataAiaText span{display:block;font-weight:800}
.basicSumThreePoint{position:relative;border-left:2px solid lightgray;padding-left:41px;max-height:-webkit-max-content;max-height:-moz-max-content;max-height:max-content;height:100%}
.wrappingForPadding{padding:0 15px;flex:1}
.basicSumThreePoint li{width:100%;position:relative}
.basicSumThreePoint h3{font-family:'HelveticaNeueLTStd-Bd';font-size:20px;line-height:1.2;letter-spacing:normal;color:#333;margin-bottom:7px}
.basicSumThreePoint span{font-family:'helveticaregular';font-size:18px;font-weight:300;color:#333;margin-bottom:21px;width:97%;display:block}
.basicSumThreePoint span b{font-family:'Helvetica'}
.basicSumThreePoint li::before{width:7px;height:50px;border-radius:0 100px 100px 0;background-color:#4197d3;content:'';display:block;left:-42px;position:absolute;top:1px}
.riderOptionThirdSection{border-left:2px solid lightgray;padding-left:41px;max-height:-webkit-max-content;max-height:-moz-max-content;max-height:max-content;height:100%;position:relative}
.riderOptionThirdSection h3{font-family:'HelveticaNeueLTStd-Bd';font-size:20px;line-height:1.2;letter-spacing:normal;color:#333;margin-bottom:7px}
.riderOptionThirdSection p{width:93%;font-family:"helveticaregular";font-size:18px;color:#333;margin-bottom:21px;font-stretch:normal;font-style:normal;line-height:normal;letter-spacing:normal}
.productsnapshotsrspage .riderOptionThirdSection.pinkBullet p{position:relative;margin-bottom:21px}
.productsnapshotsrspage .basicSumThreePoint.pinkBulletMiddle li span p{position:relative;margin-bottom:21px}
.productsnapshotsrspage .riderOptionThirdSection.pinkBullet p:before,.productsnapshotsrspage .basicSumThreePoint.pinkBulletMiddle li span p::before{content:'';width:8px;height:8px;border-radius:50%;position:absolute;background-color:#ea9aa6;left:-15px;top:6px}
.productsnapshotsrspage .basicSumThreePoint.pinkBulletMiddle li:nth-of-type(2n):before{display:none}
.riderOptionThirdSection li{position:relative;margin-bottom:25px}
.riderOptionThirdSection li::before{width:7px;height:50px;border-radius:0 100px 100px 0;background-color:#4197d3;content:'';display:block;left:-42px;position:absolute;top:1px}
.sampoornaHeading{font-family:'HelveticaNeueLTStd-Bd';font-size:30px;letter-spacing:-0.33px;color:#333;line-height:normal;padding-top:18px}
.display-flex{display:flex}
.forBorder{display:block;border-bottom:solid 1px #e7e8e9;width:37%}
.basicSumThreePoint li:last-child span{margin-bottom:0}
.riderOptionThirdSection li:last-child p{margin-bottom:0}
.productsnapshotsrspage .wrappingForPadding h6{width:65%}
.productsnapshotsrspage .cardContainingAllIconAndText-flex{display:flex}
.productsnapshotsrspage .cardContainingAllIconAndText .ta-pc-btn-w{text-align:right;margin-top:10px}
.productsnapshotsrspage .productSnapshotSectionBuyOnline .cardContainingAllIconAndText .ta-pc-btn-w a{width:100%;min-width:150px;max-width:150px;padding:10px 0}
.productsnapshotsrspage .productSnapshotSectionBuyOnline .cardContainingAllIconAndText .ta-pc-btn-w a{margin-right:20px}
.productSnapshotSectionBuyOnline .riderOptionThirdSection.pinkBullet .riderOptionThirdSectionLi:nth-of-type(2n)::before{content:none}
.productsnapshotsrspage .productSnapshotSectionBuyOnline{margin-bottom:20px}
.productsnapshotsrspage .cardContainingAllIconAndText .ta-pc-btn-w .ta-btn{cursor:pointer;padding:12px 35px 9px;font-size:16px;letter-spacing:-0.67px;text-align:center;min-width:211px;border-radius:10px;font-family:"HelveticaNeueLTStd-Md",sans-serif;border:1px solid #d62049;color:unset;background:unset}
.productsnapshotsrspage .cardContainingAllIconAndText .ta-pc-btn-w .ta-btn:first-child{margin-right:15px}
.productsnapshotsrspage .cardContainingAllIconAndText .ta-pc-btn-w .ta-btn-white{color:#d62049;background:#fff}
.productsnapshotsrspage .cardContainingAllIconAndText .ta-pc-btn-w .ta-btn-pink{color:#fff;background:#d62049}
.productsnapshotsrspage .blueLine{position:relative}
.productsnapshotsrspage .blueLine:before{width:7px;height:50px;border-radius:0 100px 100px 0;background-color:#4197d3;content:'';display:block;left:-1px;position:absolute;top:30px}
.productsnapshotsrspage .productSnapshotmrgzero{margin-bottom:0}
.productsnapshotsrspage .productSnapshotheadingTagDesc .aboveTagText{font-family:"Inter";font-weight:300;font-size:14px;line-height:17px;color:#a7a9ac;margin-bottom:12px}
.productsnapshotsrspage .productSnapshotheadingTagDesc .productSnapshotSubHeading{font-family:"Inter";font-weight:300;font-size:23px;line-height:29px;letter-spacing:-0.2px;color:#333;display:flex;justify-content:space-between;align-items:center;margin-bottom:5px}
.productsnapshotsrspage .productSnapshotheadingTagDesc .productSnapshotSubHeading .productSnapshotTag{font-family:"Inter";font-weight:500;font-size:12px;line-height:15px;text-align:center;text-transform:uppercase;color:#0073bb;background:#f6fafc;border:1px solid #0073bb;border-radius:10px;padding:3px 10px}
.productsnapshotsrspage .productSnapshotheadingTagDesc .productSnapshotHeading{font-family:"Inter";font-weight:bold;font-size:36px;line-height:44px;letter-spacing:-0.266667px;color:#333}
.productsnapshotsrspage .productSnapshotheadingTagDesc .productSnapshotDesc{font-family:"Inter";font-weight:300;font-size:16px;line-height:20px;color:#373737}
.productsnapshotsrspage .textbold{color:#333}
.productsnapshotsrspage .productSnapshotDesc .productSnapReadMore{display:none;font-family:"Inter";font-weight:500;font-size:14px;line-height:17px;letter-spacing:-0.2px;color:#007fc5;cursor:pointer}
.productsnapshotsrspage .productSnapReadLess{display:none;font-family:"Inter";font-weight:500;font-size:14px;line-height:17px;letter-spacing:-0.2px;color:#007fc5;cursor:pointer;padding-left:31px;margin-bottom:30px}
.productsnapshotsrspage .productSnapshot__wrapping .wrappingForPadding .riderOptionThirdSection .riderOptionThirdSectionLi b{font-family:'Helvetica';line-height:1.2;color:#333}
.productsnapshotsrspage .productSnapshot__wrapping .wrappingForPadding .riderOptionThirdSection .riderOptionThirdSectionLi span{font-family:'helveticaregular' !important;line-height:1.2;color:#333}
.productsnapshotsrspage .productSnapshot__wrapping .wrappingForPadding .riderOptionThirdSection .riderOptionThirdSectionLi li{line-height:1.2;color:#333}
.productsnapshotsrspage .productSnapshot__wrapping .wrappingForPadding .riderOptionThirdSection .riderOptionThirdSectionLi p{color:#333}
.productsnapshotsrspage .basicSumThreePoint .list-fonts-color span{line-height:1.2;color:#333}
.productsnapshotsrspage .basicSumThreePoint .list-fonts-color b{line-height:1.2;color:#333}
.productsnapshotsrspage .content-align .productSnapshotSubHeading{justify-content:right}
.productsnapshotsrspage .checktodisccolorchangetoblack .basicSumThreePoint.pinkBulletMiddle li span p::before{background-color:#58595b;width:6px;height:6px}
.checktodisccolorchangetoblack .basicSumThreePoint.pinkBulletMiddle li span p{margin-bottom:0}
.productsnapshotsrspage .checktodisccolorchangetoblack .riderOptionThirdSection.pinkBullet p:before{background-color:#58595b}
.checktodisccolorchangetoblack .riderOptionThirdSection.pinkBullet p{margin-bottom:0;margin-left:20px}
.checktodisccolorchangetoblack .riderOptionThirdSection p:last-child{margin-bottom:21px}
.cardContainingAllIconAndText .giftIconHide{display:none}
.productSnapshot-rvamp .wrappingForPadding .basicSumThreePoint .wrapper-one-list:nth-of-type(n)::before{width:7px;height:50px;border-radius:0 100px 100px 0;background-color:#4197d3;content:'';display:block;left:-42px;position:absolute;top:1px}
.productSnapshot-rvamp .wrapper-one-list .basicSum span ul li{list-style:disc;margin-left:17px;color:#333;font-size:18px;font-weight:400}
.productsnapshotsrspage.productSnapshot-rvamp .wrapper-one-list p::before{content:none !important}
.productsnapshotsrspage.productSnapshot-rvamp .wrapper-one-list p::marker{height:7px;width:7px}
.productSnapshot-rvamp .wrapper-one-list .basicSum span ul li::before{display:none}
.productSnapshot-rvamp .wrapper-one-list .basicSum span ul li::marker{height:7px;width:7px}
.productSnapshot-rvamp .wrappingForPadding .riderOptionThirdSection .riderOptionThirdSectionLi li::before{content:none}
.productSnapshot-rvamp .wrappingForPadding .riderOptionThirdSection .riderOptionThirdSectionLi li{list-style:disc;margin-bottom:0;margin-left:17px;color:#333;font-size:18px;font-weight:400;font-family:'helveticaregular';line-height:1.2}
.productSnapshot-rvamp .wrappingForPadding .riderOptionThirdSection .riderOptionThirdSectionLi li::marker{margin-right:0;height:7px;width:7px}
.productSnapshot-rvamp .wrappingForPadding .riderOptionThirdSection .riderOptionThirdSectionLi p{margin-left:0;color:#333;font-size:18px;font-weight:400;line-height:1.2}
.productSnapshot-rvamp .wrappingForPadding .riderOptionThirdSection .riderOptionThirdSectionLi p::before{content:none}
.productSnapshot-rvamp .wrappingForPadding .riderOptionThirdSection .riderOptionThirdSectionLi p::marker{height:7px;width:7px}
.productSnapshot__wrapping .consumerSurvey-btn{display:flex;justify-content:flex-end;align-items:flex-end;gap:30px;padding:0 15px}
.productSnapshot__wrapping .consumerSurvey-btn .productSnapshot-consumerSurvey{display:flex;gap:8px;text-align:left;align-items:flex-end;width:70%}
.productSnapshot__wrapping .consumerSurvey-btn .productSnapshot-consumerSurvey .consumerSurvey-img{min-width:66px}
.productSnapshot__wrapping .consumerSurvey-btn .productSnapshot-consumerSurvey .consumerSurvey-text{padding-bottom:1px}
.productSnapshot__wrapping .consumerSurvey-btn .productSnapshot-consumerSurvey .consumerSurvey-text p{font-size:12px;font-weight:400;line-height:14px;color:#5b5b5b}
.productSnapshot__wrapping .consumerSurvey-btn .snapshot-btn{display:flex;align-items:center;width:30%;justify-content:flex-end}
.alignliright{padding-left:15px}
.blue-bullets-spacing .basicSumThreePoint h3{margin-bottom:0}
.blue-bullets-spacing .basicSumThreePoint span{margin-bottom:0}
.blue-bullets-spacing .basicSumThreePoint li{margin-bottom:35px}
.blue-bullets-spacing .riderOptionThirdSection li{margin-bottom:30px}
.toolTip-srs{top:21px;right:26px;position:absolute;cursor:pointer;width:40px;height:40px}
.popup-wrapperSrs{position:relative}
.popup-dataTooltip{display:none}
.popup-dataTooltip.active{display:block;max-width:455px;width:100%;padding:20px;background:#fff;border:1px solid #f2f7fb;box-shadow:3px 6px 14px rgba(0,115,187,0.1);border-radius:20px;position:fixed;z-index:100;transform:translate(-50%,-50%);top:50%;left:50%}
.popup-close-iconsrs{position:absolute;right:20px;top:20px;height:12px;width:12px;cursor:pointer}
.popup-dataTooltip .popup-headingSrs{width:95%}
.popup-dataTooltip .popup-headingSrs{font-family:'Inter';font-style:normal;font-weight:700;font-size:18px;line-height:22px;letter-spacing:-0.01em;color:#0073bb;margin-bottom:10px}
.popup-dataTooltip .popup-desSrs p{font-family:'helveticaregular';font-size:12px;line-height:18px;letter-spacing:-0.007em;color:#333;padding-right:13px}
.toolTipInfoSrs{display:none}
@media screen and (max-width:767.99px){.productSnapshotSectionBuyOnline .cardContainingAllIconAndText{padding:25px 5px 35px}
.productsnapshotsrspage .productSnapshotSectionBuyOnline .cardContainingAllIconAndText .ta-pc-btn-w a{width:100%;min-width:unset;max-width:unset;padding:10px 0}
.productsnapshotsrspage .productSnapshotSectionBuyOnline .cardContainingAllIconAndText .ta-pc-btn-w{margin:0 15px}
.header-tag-fonts .productSnapshot__wrapping .wrappingForPadding h6{font-size:18px;line-height:normal}
.productsnapshotsrspage .wrappingForPadding h6{font-size:30px;line-height:normal;width:unset;margin-bottom:42px}
.reduce-margin-bottom .productSnapshotSection{margin-bottom:40px}
.header-tag-fonts .textProduct h2{font-size:26px}
.textProduct h2{font-size:28px;padding-bottom:0}
.cardContainingAllIconAndText{flex-direction:column;padding:25px 27px 35px;gap:0}
.basicSumThreePoint{width:100%;padding-left:31px}
.basicSumThreePoint h3{font-size:20px;width:104%}
.basicSumThreePoint span{font-size:18px;width:95%}
.basicSumThreePoint li::before{left:-32px}
.riderOptionThirdSection{width:100%;padding-left:31px}
.riderOptionThirdSection h3{font-size:20px;width:104%}
.riderOptionThirdSection p{font-size:18px;width:100%}
.riderOptionThirdSection li::before{left:-32px}
.display-flex{display:contents}
.productsnapshotsrspage .cardContainingAllIconAndText-flex{display:block}
.productsnapshotsrspage .cardContainingAllIconAndText .ta-pc-btn-w .ta-btn{display:block}
.productsnapshotsrspage .cardContainingAllIconAndText .ta-pc-btn-w .ta-btn:first-child{margin-right:0;margin-bottom:15px}
.productsnapshotsrspage .productSnapshotheadingTagDesc .aboveTagText{font-size:12px;line-height:15px;color:#000}
.productsnapshotsrspage .productSnapshotheadingTagDesc .productSnapshotSubHeading{font-size:18px;line-height:22px;letter-spacing:-0.2px;color:#333}
.productsnapshotsrspage .productSnapshotheadingTagDesc .productSnapshotSubHeading .productSnapshotTag{font-size:10px;line-height:12px;padding:3px 4px}
.productsnapshotsrspage .productSnapshotheadingTagDesc .productSnapshotHeading{font-size:24px;line-height:29px}
.productsnapshotsrspage .productSnapshotheadingTagDesc .productSnapshotDesc{font-size:14px;line-height:17px;margin-bottom:30px}
.productsnapshotsrspage .productSnapshotDesc .productSnapReadMore{display:block}
.productsnapshotsrspage .productSnapReadLess{display:block}
.productSnapshot-rvamp .wrappingForPadding .basicSumThreePoint .wrapper-one-list:nth-of-type(n)::before{left:-32px}
.productsnapshotsrspage.productSnapshot-rvamp .wrapper-one-list p::marker{height:6px;width:6px}
.productSnapshot-rvamp .wrapper-one-list .basicSum span ul li::marker{height:6px;width:6px}
.productSnapshot-rvamp .wrappingForPadding .riderOptionThirdSection .riderOptionThirdSectionLi p::marker{height:6px;width:6px}
.productSnapshot-rvamp .wrappingForPadding .riderOptionThirdSection .riderOptionThirdSectionLi li::marker{margin-right:0;height:6px;width:6px}
.productSnapshot-rvamp .wrapper-one-list .basicSum span ul li{font-size:16px}
.productSnapshot-rvamp .wrappingForPadding .riderOptionThirdSection .riderOptionThirdSectionLi p{font-size:16px}
.productSnapshot-rvamp .wrappingForPadding .riderOptionThirdSection .riderOptionThirdSectionLi p .list-fonts-color b{font-size:18px}
.productSnapshot-rvamp .wrappingForPadding .riderOptionThirdSection .riderOptionThirdSectionLi li{font-size:18px}
.productsnapshotsrspage .productSnapshotSectionBuyOnline .cardContainingAllIconAndText .consumerSurvey-btn{flex-direction:column;gap:20px;margin:0;margin-top:30px}
.productSnapshot__wrapping .consumerSurvey-btn .productSnapshot-consumerSurvey{width:100%;align-items:center;gap:10px}
.productSnapshot__wrapping .consumerSurvey-btn .snapshot-btn{width:100%;flex-direction:column}
.productsnapshotsrspage .productSnapshotSectionBuyOnline .cardContainingAllIconAndText .consumerSurvey-btn .snapshot-btn a{margin-right:0}
.popup-dataTooltip .popup-headingSrs{margin-bottom:11px;font-size:14px;line-height:17px}
.popup-dataTooltip .popup-desSrs p{font-size:10px;line-height:15px;letter-spacing:normal}
.popup-dataTooltip.active.active{max-width:280px;padding:20px}
.popup-close-iconsrs{position:absolute;right:20px;top:20px;height:12px;width:12px}
.toolTip-srs{right:2px}
.productSnapshotheadingTagDesc p:first-child{max-width:253px}
}
@media screen and (min-width:767.99px) and (max-width:1050px){.cardContainingAllIconAndText{gap:46px}
.textProduct h2{font-size:36px}
.tataAiaText h3{font-size:18px}
.sampoornaHeading{font-size:20px}
.basicSumThreePoint h3{font-size:15px}
.basicSumThreePoint span{font-size:12px}
.riderOptionThirdSection p{font-size:12px}
.riderOptionThirdSection h3{font-size:15px}
}