@import url('https://fonts.googleapis.com/css2?family=Rubik:wght@300;400;500;600;700&display=swap');*{margin:0;padding:0;box-sizing:border-box}
.life-goal{position:relative;padding:24px 0 24px 16px;margin-top:0}
.left-end,.right-end{transform:rotate(180deg);display:none}
.life-goal .life-comp1{display:flex;align-items:center;flex-direction:column;justify-content:center;position:relative}
.most_img-bg{position:absolute;z-index:-1;left:52px}
.life-goal .most_h1{font-family:Rubik;font-size:32px;font-weight:700;line-height:normal;text-align:center}
.life-goal .life-comp1 ul{display:flex;overflow:auto;padding:0 16px;margin-top:24px;gap:24px;color:#5c666e}
.life-goal .life-comp1 ul::-webkit-scrollbar{display:none}
.life-goal .life-comp1 ul li{font-family:Rubik;font-size:18px;font-weight:500;line-height:21.33px;list-style:none;padding:12px 0 12px 0;cursor:pointer;flex-shrink:0}
.life-goal .life-comp1 ul .goal_liactive{border-bottom:4px solid #005dac;color:#005dac}
.life-goal .life-comp2{margin-top:24px;display:flex;justify-content:center;align-items:center}
.life-goal .life-comp2 .most-prefered-life-card{margin-left:28px;padding:0 20px 0 0;overflow-x:auto;width:auto;scroll-behavior:smooth;display:flex;gap:24px}
.life-goal .life-comp2 .most-prefered-life-card::-webkit-scrollbar{display:none}
.life-goal .life-comp2 .most-prefered-life-card::-webkit-scrollbar-thumb{display:none}
.life-goal .life-comp2 .life-comp2-card{border:1px solid #2d607c;min-width:344px;max-width:344px;border-radius:10px;padding:12px;position:relative;display:flex;flex-direction:column;justify-content:space-around;flex-shrink:0}
.life-goal .life-comp2 .life-comp2-card .termplan{display:flex;align-items:center;justify-content:space-between;position:relative}
.life-goal .life-comp2 .life-comp2-card .termplan>img{content:"";position:absolute;right:-4px;top:-7px;width:44px;height:56px;flex-shrink:0;z-index:0;color:#2d607c;opacity:.3;display:none}
.life-goal .life-comp2 .life-comp2-card .termplan .h4{font-size:14px;color:#3d3d3d;font-style:normal;font-weight:400;font-family:Rubik;line-height:normal}
.life-goal .life-comp2 .life-comp2-card .termplan button{background:#005eac;border-radius:8px;border:0;font-size:12px;padding:6px 12px;display:inline-flex;justify-content:center;align-items:center;gap:10px;color:var(--card-white-card-ffffff,var(--White,#FFF));font-family:Rubik;font-size:12px;font-style:normal;font-weight:400;line-height:normal;z-index:1;display:none}
.life-goal .life-comp2 .life-comp2-card .termplan button>img{width:16px;height:16px}
.life-goal .life-comp2 .life-comp2-card .bajaj-smart{padding:6px 0;margin-top:25px;border-top:1.2px solid #d6e7f4;border-bottom:1.2px solid #d6e7f4;width:100%;min-height:72px}
.life-goal .life-comp2 .life-comp2-card .bajaj-smart .subheading-asynctabs{color:var(--text-black-131619,#131619);font-family:Rubik;font-size:10px;font-style:normal;font-weight:400;line-height:normal;margin-top:6px}
.life-goal .life-comp2 .life-comp2-card .bajaj-smart .h2{font-size:18px;color:#131619;font-weight:700;font-family:Rubik}
.life-goal .life-comp2 .life-comp2-card .card2-middle{display:flex;flex-direction:column;height:220px;overflow:scroll;gap:16px;margin-top:8px}
.life-goal .life-comp2 .life-comp2-card .card2-middle::-webkit-scrollbar{display:none}
.life-goal .life-comp2 .life-comp2-card .card2-middle .card2-middle-details{display:flex;align-items:start;gap:8px}
.life-goal .life-comp2 .life-comp2-card .card2-middle .card2-middle-details .card2-dot{width:16px;height:16px}
.life-goal .life-comp2 .life-comp2-card .card2-middle .card2-middle-details .h3{color:var(--text-black-131619,#131619);font-family:Rubik;font-size:14px;font-style:normal;font-weight:400;line-height:normal}
.life-goal .life-comp2 .life-comp2-card .card2-middle .card2-middle-details .h3 sup{vertical-align:top;font-size:8px}
.life-goal .life-comp2 .life-comp2-card .card2-last{display:flex;flex-wrap:wrap;justify-content:center;align-items:flex-start;gap:16px;margin-top:12px}
.life-goal .life-comp2 .life-comp2-card .card2-last a:nth-child(1) button{display:flex;align-items:center;justify-content:center;padding:12px 12px;outline:0;border:1px solid var(--gradients-orange,#ff6700);cursor:pointer;background:var(--gradients-orange,linear-gradient(90deg,#ff6700 0,#ff8900 100%));border-radius:10px;color:#fcfcfc;font-family:Rubik;font-size:14px;font-style:normal;font-weight:500;line-height:normal;width:120px}
.life-goal .life-comp2 .life-comp2-card .card2-last a:nth-child(2) button{display:flex;align-items:center;justify-content:center;padding:12px;outline:0;border:1px solid var(--gradients-orange,#ff6700);cursor:pointer;background:var(--White,#FFF);font-family:Rubik;font-size:14px;color:#ff8900;font-style:normal;font-weight:500;line-height:normal;border-radius:10px;width:100px}
.life-goal .life-comp2 .life-comp2-card .card2-last a:nth-child(3) button{display:flex;align-items:center;justify-content:center;padding:12px;outline:0;border:1px solid var(--gradients-orange,#ff6700);cursor:pointer;background:var(--White,#FFF);font-family:Rubik;font-size:14px;color:#ff8900;font-style:normal;font-weight:500;line-height:normal;border-radius:10px;width:100px}
.life-goal .life-comp3{display:flex;align-items:center;justify-content:space-between;width:100%;margin-top:15px;margin-left:16px}
.life-goal .life-comp3 .life-chavon{margin-left:24px}
.life-goal .life-comp3 .life-left-chavon,.life-right-chavon,.life-left-enb-chavon,.life-right-dib-chavon{border-radius:50%;cursor:pointer;width:36px;height:36px;font-size:23px;text-align:center;margin:0 3px;border:0}
.life-goal .life-comp3 .life-viewall span{color:var(--balic-brand-color-blue-005-eac,#005dac);text-align:right;font-family:Rubik;font-size:16px;font-style:normal;font-weight:500;line-height:normal}
.life-goal .life-comp3 .life-viewall img{width:16px;height:16px}
.life-goal .life-comp3 .life-viewall{margin-right:74px}
.most_img-bg{position:absolute;z-index:-1;left:3px}
.life-goal .life-comp1 ul li h2{font-family:Rubik;font-size:18px;font-weight:500;line-height:21.33px;list-style:none;cursor:pointer;flex-shrink:0}
@media screen and (max-width:1000px){.life-goal .life-comp3 .life-viewall{margin-right:16px !important}
.life-goal{margin-top:unset;padding:16px}
.life-goal .life-comp3 .life-viewall{margin-right:32px}
.most_img-bg{top:0;left:0}
.d-none{display:none}
.life-goal .life-comp2 .most-prefered-life-card{margin-left:0;gap:0}
.life-goal .life-comp1{align-items:start;overflow:scroll}
.life-goal .life-comp2 .life-comp2-card .card2-last{margin:8px 0;width:unset}
.life-goal .life-comp2 .life-comp2-card .card2-last a:nth-child(2) button{padding:12px 12px}
.life-goal .life-comp1::-webkit-scrollbar{display:none}
.life-goal .life-comp2 .life-comp2-card{margin:10px 16px 10px 0;min-width:294px;max-width:294px}
.life-goal .life-comp1{display:flex;flex-direction:column;position:relative;margin-top:-16px}
.life-goal .life-comp1 ul{justify-content:start;margin-top:14px;padding:0}
.life-goal .life-comp1 ul li{width:fit-content;font-size:14px}
.life-goal .most_h1{font-size:20px;text-align:center}
.life-goal .life-comp3{justify-content:end}
.life-goal .life-comp2{margin-top:10px}
}
.life-left-chavon[data-slider-value="false"],.life-right-chavon[data-slider-value="false"]{display:none}