.ilpbonuscardWrapper{border-radius:20px 20px 0 0;border:1px solid #f6f6f6;background:#FFF;box-shadow:0 0 5px 0 rgba(0,0,0,0.10);max-width:288px;padding:30px 20px 0 20px;position:relative;margin:20px 0 0 0}
.ilpbonuscards-Wrapper{column-gap:6px;padding-bottom:20px}
.ilpbonuscard-nudge{position:absolute;color:#FFF;text-align:right;font-family:Inter;font-size:.75rem;font-style:normal;font-weight:700;line-height:normal;letter-spacing:-0.1px;border-radius:5px;background:#0073bb;padding:5px;top:0;left:50%;transform:translate(-50%,-50%)}
.ilpbonuscard-heading{overflow:hidden;text-overflow:ellipsis;font-family:Inter;font-size:1.25rem;font-style:normal;font-weight:700;line-height:normal;letter-spacing:-0.2px;text-transform:uppercase;background:linear-gradient(89deg,#0073bb .58%,#d62049 58.57%);background-clip:text;-webkit-background-clip:text;-webkit-text-fill-color:transparent;margin-bottom:5px;white-space:nowrap}
.checked{background-color:#f6f6f6}
.ilpbonuscard-riskText{color:#333;font-family:"helveticaregular";font-size:1rem;font-style:normal;line-height:140%;letter-spacing:-0.16px;margin-bottom:30px}
.ilpbonuscard-returnWrapper{display:flex;justify-content:space-between;margin-bottom:20px}
.ReturnHeading{color:#333;font-family:'HelveticaNeueLTStd-Bd';font-size:1rem;font-style:normal;font-weight:700;line-height:normal;letter-spacing:-0.16px;margin-bottom:15px;max-width:83px}
.ilpbonuscard-benchmarkText{text-align:right}
.ilpbonuscard-annualisedValue{font-family:Inter;font-size:1.75rem;font-style:normal;font-weight:700;line-height:normal;letter-spacing:-0.28px;background:linear-gradient(89deg,#0073bb .58%,#d62049 99.42%);background-clip:text;-webkit-background-clip:text;-webkit-text-fill-color:transparent}
.ilpbonuscard-benchmarkValue{color:#a3a3a3;text-align:right;font-family:Inter;font-size:1.75rem;font-style:normal;font-weight:700;line-height:normal;letter-spacing:-0.28px}
.yearBtnWrapper{border-radius:0 0 20px 20px;border-top:1px solid #e6e6e6;border-bottom:1px solid #e6e6e6;background:#f6f6f6;box-shadow:0 0 5px 0 rgba(51,51,51,0.10);display:flex;justify-content:space-between;max-width:288px;padding:5px 20px}
.ilpbonuscard-year{color:#005c95;font-family:Helvetica;font-size:.875rem;font-style:normal;font-weight:700;line-height:normal;letter-spacing:-0.14px;padding:10px;background:transparent}
.ilp-d-none{display:none}
.ilpFundlist-sec--listwrp-right .listwrp-right--perc h5.green{color:#248148}
.ilpFundlist-sec--listwrp-right .listwrp-right--perc h5.red{color:#e65100}
.ilpbonuscard-year.active{border-radius:5px;border:1px solid #e6e6e6;background:#FFF;box-shadow:0 0 5px 0 #333 inset}
.ilpbonuscards-heading h1,.ilpbonuscards-heading h2,.ilpbonuscards-heading h3,.ilpbonuscards-heading h4,.ilpbonuscards-heading h5,.ilpbonuscards-heading h6{text-align:center;font-family:Inter;font-size:2rem;font-weight:700;margin-bottom:30px;color:#333}
.ilpbonuscards-heading{display:flex;justify-content:center}
.ilpbonuscard-heading-align-left .ilpbonuscards-heading{justify-content:flex-start}
.ilpbonuscard-heading-align-left .ilpbonuscards-heading h1,.ilpbonuscard-heading-align-left .ilpbonuscards-heading h2,.ilpbonuscard-heading-align-left .ilpbonuscards-heading h3,.ilpbonuscard-heading-align-left .ilpbonuscards-heading h4,.ilpbonuscard-heading-align-left .ilpbonuscards-heading h5,.ilpbonuscard-heading-align-left .ilpbonuscards-heading h6{text-align:left}
.viewmoreFund-BtnWrapper{display:flex;justify-content:center;margin-bottom:20px}
.viewmorefundicon{background:#005c95;border-radius:9px 0 0 9px}
.viewmoreFund{display:flex;border-radius:10px;border:1px solid #005c95;width:156px}
.viewmorefundicon img{padding:10px}
.viewmoreFundText p{color:#005c95;text-align:center;font-family:Helvetica;font-size:.75rem;font-style:normal;font-weight:700;line-height:normal;letter-spacing:-0.123px;padding:13px 9px}
.ilpbonuscards-Wrapper .slick-dots{width:150px;height:6px;background:#e6e7e8;border-radius:6px;display:flex;justify-content:center;align-items:center;margin:34px auto 15px}
.ilpbonuscards-Wrapper .slick-dots li{background:#e6e7e8;border-radius:6px;width:25px;height:6px;padding:0;font-size:0;cursor:pointer}
.ilpbonuscards-Wrapper .slick-dots li.slick-active{background:#58595b}
.ilpbonuscards-Wrapper .slick-dots li>button{font-size:0;background:transparent}
.ilpbonuscards-Wrapper button.slick-prev,.ilpbonuscards-Wrapper button.slick-next{font-size:0;opacity:1;display:block;background:transparent}
.ilpbonuscards-Wrapper button.slick-next::before{content:' ';background:url("../../../../../content/dam/tataaialifeinsurancecompanylimited/hard-code-icons/common-icons/Next-arrow.svg");background-repeat:no-repeat;background-size:100% 100%;width:32px;height:32px;display:inline-block;opacity:1;cursor:pointer;position:absolute;right:20px;bottom:40px}
.ilpbonuscards-Wrapper button.slick-prev::before{content:' ';background-image:url("../../../../../content/dam/tataaialifeinsurancecompanylimited/hard-code-icons/common-icons/Prev-arrow.svg");background-repeat:no-repeat;background-size:100% 100%;width:32px;height:32px;display:inline-block;opacity:1;cursor:pointer;position:absolute;right:68px;bottom:40px}
.ilpViewAllFunds .ilpViewAllFunds-sec__topSectionwrp{display:flex;justify-content:space-between;padding:40px 80px}
.ilpViewAllFunds .ilpViewAllFunds-sec__topLeft p{display:flex;align-items:center;gap:5px;color:var(--Primary-Blue,#0073bb);font-size:1.25rem;font-weight:700}
.ilpViewAllFunds .ilpViewAllFunds-sec__topLeft .backBtn{display:flex;gap:5px}
.ilpViewAllFunds-sec__topLeft .backIcon{rotate:90deg;height:30px;width:30px;cursor:pointer}
.ilpViewAllFunds-sec__topRight--filter{cursor:pointer;display:inline-flex;padding:10px 20px;align-items:center;gap:10px;border-radius:43px;border:1px solid var(--Neutral-Grey-03,#e6e6e6);background:var(--Neutral-White,#FFF);box-shadow:0 2px 4px 0 rgba(0,115,187,0.04);color:var(--Primary-Blue,#0073bb)}
.ilpViewAllFunds-sec__topRight--returns{position:relative;display:inline-flex;padding:10px 20px;align-items:center;gap:10px;color:var(--Primary-Blue,#0073bb);font-weight:700;text-decoration:underline;cursor:pointer}
.ilpViewAllFunds-sec__topRight--filter span,.ilpViewAllFunds-sec__topRight--returns span{font-size:1rem;font-weight:700}
.ilpFundlist-sec .ilpFundlist-sec--listwrp{padding:20px 80px;display:flex;justify-content:space-between}
.ilpFundlist-sec .ilpFundlist-sec--listwrp:nth-child(odd){background-color:#e0eef7}
.ilpFundlist-sec .ilpFundlist-sec--listwrp:last-child{border-radius:0 0 20px 20px}
.ilpFundlist-sec--listwrp-left{display:flex;flex-direction:column;gap:5px}
.listwrp-left--txtBtnwrp{display:flex;gap:10px}
.listwrp-left--btntxt{color:white;padding:7px 10px;font-size:.75rem;border-radius:0 10px 10px 10px;background:var(--alert-success)}
.listwrp-left--fundType{display:flex;padding:5px;align-items:center;gap:10px;max-width:155px;border-radius:2px;text-align:center;font-size:.75rem;justify-content:center}
.ilpFundlist-sec--listwrp-right{display:flex;flex-direction:column;gap:5px}
.ilpFundlist-sec--listwrp-right .listwrp-right--perc h5{text-align:right;font-size:1.5rem}
.ilpFundlist-sec--listwrp-right .listwrp-right--desc p{color:#5b5b5b;text-align:right;font-size:.625rem}
.fundallreturns--listwrp{position:relative}
.fundallreturns--listwrp .fundallreturns--listwrp__list{position:absolute;right:-37px;top:6px;width:186px;padding:10px 0;border-radius:8px;border:1px solid #e0eef7;background:#FFF;box-shadow:0 4px 8px 0 rgba(0,115,187,0.08)}
.fundallreturns--listwrp .fundallreturns--listwrp__list::before{content:"";transition:all .3s ease-in-out;transform:translate(-50%,100%);position:absolute;bottom:103%;left:25%;border-style:solid;border-width:0 12px 12px 12px;z-index:2;border-color:transparent transparent #ffff transparent}
.fundallreturns--listwrp .fundallreturns--listwrp__list li{padding:10px 20px;color:var(--Neutral-Grey-01,#5b5b5b);font-size:1rem}
.fundallreturns--listwrp .fundallreturns--listwrp__list li:hover{background-color:#f6f6f6}
.ilpMobFilterSort--container{display:none}
.allfundfilters--popup__listSec{height:310px;max-height:540px;margin-top:20px;overflow-y:scroll}
.allfundfilters--popup__listSec::-webkit-scrollbar{width:2px;height:10%;background-color:whitesmoke}
.ilpViewAllFunds .allfundfilters--popup{background:var(--Secondary-Light-Blue-04,#ecf5fa);border-bottom:1px solid var(--Secondary-Light-Blue-02,#b3d5eb);border-radius:20px 20px 0 0;box-shadow:0 8px 12px 0 rgba(0,115,187,0.12)}
.ilpViewAllFunds .allfundfilters--popup__Wrapper{margin:5% auto;max-width:680px;background-color:white;border-radius:20px;border:1px solid var(--Secondary-Light-Blue-02,#b3d5eb)}
.allfundfilters--listSec__listWrp.filterBgColor{transition:.5s ease-out;background:var(--Neutral-Grey-04,#f6f6f6)}
.allfundfilters--listSec__listWrp{padding:10px 20px 20px 20px;display:flex;flex-direction:column;row-gap:10px}
.allfundfilters--popup__Wrapper .allfundfilters--listSec__listTitle{cursor:pointer;display:flex;justify-content:space-between;align-items:center}
.allfundfilters--listSec__listTitle .animated-dropdown{transform:rotate(180deg)}
.allfundfilters--popup .allfundfilters--popup__head{display:flex;justify-content:space-between;align-items:center;padding:10px 10px 10px 20px}
.allfundfilters--listSec__listTitle .filterAccIcon{height:32px;width:32px}
.allfundfilters--listSec__checklist .inputVal{margin-top:10px;display:flex;align-items:center;gap:10px}
.allfundfilters--listSec__checklist input[type="checkbox"]{width:20px;height:20px;accent-color:#0073bb;box-shadow:0 3px 9px 0 rgba(0,-55,-25,0.2)}
.allfundfilters__checklist--label{font-size:1rem;font-weight:400}
.fundFiltersApply--sec{display:flex;justify-content:center;align-items:center;height:90px;border-radius:0 0 20px 20px;opacity:.95;background:var(--Secondary-Light-Blue-04,#ecf5fa);backdrop-filter:blur(12.5px)}
.ilpFundlist-sec--listwrp-left h5{font-size:24px}
.fundFiltersApply--sec__btnwrp{display:flex;align-items:center;border-radius:10px;background:var(--Primary-Red,#d62049);padding:10px 40px;cursor:pointer}
.fundFiltersApply--sec .fundFilter__applybtn{font-size:1.125rem;color:var(--Neutral-White,#FFF)}
.allfundfilters--popup .fundFilterCross{cursor:pointer;height:40px;width:40px}
.returnSlider--wrapper .returnRangeSlider{display:flex;justify-content:space-between}
.returnRangeSlider #pi_input{width:51%}
.returnSlider--wrapper>span{font-size:.75rem;line-height:16px}
.returnSlider--wrapper .markers span{font-size:.75rem;padding-right:14px;position:relative}
.returnSlider--wrapper .markers span::before{position:absolute;left:5px;content:"";height:5px;width:2px;background-color:lightgray}
.returnRangeSlider p{border:.8px solid #e6e7e8;border-radius:6px;width:90px;padding:9px;background-color:white;text-align:center;font-size:.875rem;overflow:hidden;font-weight:700;color:#0073bb}
.allFundList--heading_wrapper>.cmp-container{align-items:center}
.allFundList--heading{margin:0 19%}
.border-radius-20{border-radius:20px}
.ilp-equity{background-color:#0073bb;color:#FFF}
.ilp-hybrid{background-color:#b3d5eb;border:.5px solid #0073bb}
.ilp-debt{background-color:#f3bcc8}
.ta-overlay{position:fixed;top:0;left:0;width:100%;height:100%;background:rgba(0,0,0,0.6);z-index:99;visibility:hidden;opacity:0;transition:opacity .1s linear}
.ta-overlay.active{visibility:visible;opacity:1}
.ilpbonuscards-date-text p{font-family:"Inter";font-size:.875rem;font-weight:500;line-height:normal;letter-spacing:normal;color:#333;padding-left:20px}
@media screen and (max-width:768px){.ilpfundList--mobMainwrapper>.cmp-container{padding:0 !important}
.ilpViewAllFunds.ta-container{padding:0 20px}
.ilpFundListRemovePadding>.cmp-container{padding:0}
.ilpbonuscards-Wrapper{padding-bottom:0}
.ilpbonuscards-Wrapper .slick-dots{height:4px;margin:28px auto 10px;width:130px;position:unset}
.ilpbonuscards-Wrapper .slick-dots li{height:4px}
.ilpbonuscards-Wrapper button.slick-next{bottom:0;top:unset;right:-10px}
.ilpbonuscards-Wrapper button.slick-prev{top:unset;bottom:-20px;right:0;left:unset}
.ilpbonuscards-Wrapper button.slick-prev::before{width:24px;height:24px;bottom:0;left:-35px}
.ilpbonuscards-Wrapper button.slick-next::before{width:24px;height:24px;right:10px;bottom:-20px}
.ilpbonuscards-Wrapper .slick-list::after{content:'';position:absolute;top:-40px;right:0;width:40px;height:464px;z-index:1;background:linear-gradient(90deg,rgba(236,245,250,0.00) 0,#ecf5fa 100%)}
.ilpbonuscards-heading h1,.ilpbonuscards-heading h2,.ilpbonuscards-heading h3,.ilpbonuscards-heading h4,.ilpbonuscards-heading h5,.ilpbonuscards-heading h6{font-size:1.25rem;letter-spacing:-0.2px}
.allFundList--headingwrp{flex-direction:column;justify-content:center;text-align:center;gap:10px}
.ilpViewAllFunds .ilpViewAllFunds-sec__topSectionwrp{display:none}
.ilpFundlist-sec .ilpFundlist-sec--listwrp{padding:20px}
.ilpFundlist-sec--listwrp-left{width:60%}
.listwrp-left--txtBtnwrp{flex-direction:column}
.listwrp-left--btntxt{max-width:120px;font-size:.625rem}
.listwrp-left--txtBtnwrp h5{font-size:1rem}
.listwrp-left--fundType{max-width:150px;font-size:.625rem}
.ilpFundlist-sec--listwrp-right{width:50%}
.ilpMobFilterSort--container{position:fixed;width:100%;z-index:99;bottom:0;display:flex;padding:10px;background-image:linear-gradient(89deg,#0073bb .58%,#d62049 99.42%);justify-content:space-around}
.ilpMobFilterSort--cont__filter,.ilpMobFilterSort--cont__sort{display:flex;flex-direction:column;align-items:center;gap:5px}
.ilpMobFilterSort--cont__filter .ilp__filter--icon,.ilpMobFilterSort--cont__sort .ilp__sort--icon{height:24px;width:24px}
.ilpMobFilterSort--cont__filter span,.ilpMobFilterSort--cont__sort span{color:white;font-size:.75rem;font-weight:500}
.ilpMobFilterSort--cont__sort::before{content:" ";position:absolute;top:24%;right:49%;height:54%;width:1.5px;background-color:#979797}
.ilpFundList--container .ilpFundlist-sec{padding-bottom:60px}
.allfundfilters--popup__listSec{height:270px}
.ilpViewAllFunds .allfundfilters--popup__Wrapper{margin:30% 20px}
.allfundfilters--popup__head h5{font-size:1rem}
.allfundfilters--popup .fundFilterCross{height:32px;width:32px}
.allfundfilters--listSec__listTitle .filterAccIcon{height:24px;width:24px}
.allfundfilters--listSec__checklist input[type="checkbox"]{height:15px;width:15px}
.allfundfilters__checklist--label{font-size:.875rem}
.fundFiltersApply--sec{height:60px}
.mobSort--popup__wrapper{margin:30% 20px;max-width:340px;background-color:white;border-radius:20px;border:1px solid var(--Secondary-Light-Blue-02,#b3d5eb)}
.mobSort--popup{background:var(--Secondary-Light-Blue-04,#ecf5fa);border-bottom:1px solid var(--Secondary-Light-Blue-02,#b3d5eb);border-radius:20px 20px 0 0;box-shadow:0 8px 12px 0 rgba(0,115,187,0.12)}
.mobSort--popup__head{display:flex;justify-content:space-between;align-items:center;padding:10px 10px 10px 20px}
.mobSort--popup__listSec{height:300px;max-height:400px;margin-top:20px;overflow-y:scroll}
.mobSort--listSec__listWrp{position:relative;display:flex;flex-direction:column;row-gap:10px}
.mobSort--listSec__listWrp li{position:relative;padding:10px 20px}
.mobSort--listSec__listWrp li.sortBgColor{background:var(--Neutral-Grey-04,#f6f6f6)}
.mobSort--listSec__listWrp .sortInputVal{display:flex;align-items:center;gap:10px}
.sortInputVal input[type="radio"]{-webkit-appearance:none;height:24px;width:24px;border-radius:50%;border:1px solid #107cbf}
.sortInputVal input[type="radio"]:checked{-webkit-appearance:none;height:24px;width:24px;border:0;border-radius:50%;background-image:url('../../../../../content/dam/tataaialifeinsurancecompanylimited/hard-code-icons/common-icons/Selection20Tick.png');background-color:transparent}
.mobSort--popup__head h5{font-size:1rem}
.mobSort--popup .fundSortCross{height:32px;width:32px}
.mobSortApply--sec{display:flex;justify-content:center;align-items:center;height:60px;border-radius:0 0 20px 20px;opacity:.95;background:var(--Secondary-Light-Blue-04,#ecf5fa);backdrop-filter:blur(12.5px)}
.mobSortApply--sec__btnwrp{display:flex;align-items:center;border-radius:10px;background:var(--Primary-Red,#d62049);padding:10px 40px}
.mobSort__applybtn{font-size:1.125rem;color:var(--Neutral-White,#FFF)}
.returnRangeSlider #pi_input{width:60%}
.returnSlider--wrapper .markers span{font-size:.625rem;padding-right:2px}
.returnRangeSlider p{width:95px;padding:7px}
.allFundList--heading_wrapper>.cmp-container{flex-direction:column;gap:10px}
.allFundList--heading{margin:unset}
.allFundList--heading .cmp-text span{font-size:1.5rem}
.allFundList--subheading .cmp-text span{font-size:1.125rem}
.ilpbonuscardSection{padding-bottom:20px}
}
.termplan .ilpbonuscard-heading{color:#333;font-family:Inter;font-size:1.25rem;font-style:normal;font-weight:700;line-height:normal;letter-spacing:-0.2px;background:unset;-webkit-text-fill-color:unset}
.termplan .ilpbonuscards-Wrapper{padding-left:20px}
.termplan .ilpbonuscard-riskText{color:#333;font-family:Inter;font-size:1rem;font-style:normal;font-weight:400;line-height:22px;letter-spacing:-0.16px}
.ilpbonuscard-returnWrapper div:nth-child(1) .ReturnHeading{color:#333;font-family:Inter;font-size:1rem;font-style:normal;font-weight:700;line-height:normal;letter-spacing:-0.16px;text-align:start}
.termplan .ReturnHeading{color:#333;text-align:right;font-family:Inter;font-size:1rem;font-style:normal;font-weight:400;line-height:normal;letter-spacing:-0.16px}
.termplan .ilpbonuscard-annualisedValue{font-size:1.5rem;letter-spacing:-0.24px}
.termplan .ilpbonuscard-benchmarkValue{font-size:1.5rem;letter-spacing:-0.24px}
.termplan .ilpbonuscard-year.active{border-radius:13px;border:1px solid #4197d3;background:#f2f7fb;box-shadow:1px 2px 4px 0 rgba(0,115,187,0.19) inset;padding:3px 10px;color:#0073bb;font-family:Inter;font-size:.875rem;font-style:normal;font-weight:700;line-height:normal;letter-spacing:-0.14px}
.termplan .ilpbonuscard-year{padding:3px 10px}
.termplan .ilpbonuscard-year{color:#58595b;cursor:pointer}
.yearBtnWrapper{padding:15px 20px}
@media screen and (max-width:768px){.termplan .ilpbonuscard-heading{font-size:1.125rem;letter-spacing:-0.18px}
.termplan .ilpbonuscard-riskText{font-size:.875rem;line-height:21px;letter-spacing:-0.14px}
.ilpbonuscard-returnWrapper div:nth-child(1) .ReturnHeading{color:#58595b;font-family:Inter;font-size:1rem;font-weight:600;line-height:normal;letter-spacing:-0.16px}
.ilpbonuscard-returnWrapper .ReturnHeading{color:#58595b;font-family:Inter;font-size:1rem;font-weight:600;line-height:normal;letter-spacing:-0.16px}
.termplan .ilpbonuscardSection{padding-left:16px}
}
.ilpbonuscard-discription .common-rte-text p{color:#58595b;text-align:center;font-family:Inter;font-size:10px;font-style:normal;font-weight:400;line-height:normal;letter-spacing:-0.1px}
.ulip-bonus-card .ilpbonuscard-nudge{border-radius:4px;background:#4197d3;padding:4px 8px}
.ulip-bonus-card .ilpbonuscards-heading h3{max-width:unset}
.ulipcalc-bonus-card.termplan .ilpbonuscards-Wrapper{padding-left:unset}
.ulipcalc-bonus-card .ilpbonuscardWrapper{margin:20px 12px 0 12px}
.ulipcalc-bonus-card .yearBtnWrapper{margin:0 12px}
.fund-performance-description .cmp-text{max-width:1206px;margin:0 auto}
.fund-performance-description .cmp-text p,.fund-performance-description .cmp-text h1,.fund-performance-description .cmp-text h2,.fund-performance-description .cmp-text h3,.fund-performance-description .cmp-text h4,.fund-performance-description .cmp-text h5,.fund-performance-description .cmp-text h6{color:#58595b;font-family:Inter;font-size:10px;font-style:normal;font-weight:400;line-height:normal;letter-spacing:-0.1px;text-align:center}
@media screen and (max-width:768px){.fund-performance-description{display:none}
.ulipcalc-bonus-card .ilpbonuscards-Wrapper button.slick-next::before{bottom:-25px}
}