.terminsuranceresult .inp-wrapper__grp__field,.terminsuranceresult .inp-wrapper__dropdonw{color:unset;width:unset;border:unset;z-index:unset;outline:unset;padding:unset;position:unset;font-size:unset;overflow-y:unset;margin-top:unset;max-height:unset;box-shadow:unset;background:unset;line-height:unset;font-family:unset;border-radius:unset}
.terminsuranceresult .inp-wrapper__grp__field::after{width:unset;height:unset;content:unset;position:unset;border-top:unset;border-left:unset}
.terminsuranceresult__bgcolor{padding-top:25px;border-radius:16px;padding-bottom:19px;background:var(--secondary-tone-light-2);position:relative}
.terminsuranceresult__ressultwrapper{gap:20px 0;width:100%;display:flex;margin:0 auto;max-width:798px;flex-direction:column}
.terminsuranceresult__backbtn{top:30px;left:70px;width:25px;height:25px;cursor:pointer;position:absolute}
.terminsuranceresult__title h1,.terminsuranceresult__title h2,.terminsuranceresult__title h3,.terminsuranceresult__title h4,.terminsuranceresult__title h5,.terminsuranceresult__title h6{font-weight:600;font-size:1.5rem;text-align:center;line-height:normal;letter-spacing:-0.24px;color:var(--neutral-black);font-family:'Inter','sans-serif'}
.terminsuranceresult__drpwrapper{gap:0 20px;display:flex;justify-content:center}
.terminsuranceresult__dropdown{max-width:160px}
.terminsuranceresult__label{font-weight:600;line-height:12px;font-size:.75rem;color:var(--grey-dark);letter-spacing:-0.12px;font-family:'Inter',sans-serif}
.terminsuranceresult input.terminsuranceresult__input{width:100%;height:40px;cursor:pointer;margin-top:8px;font-weight:500;line-height:18px;padding:11px 16px;border-radius:8px;font-size:.875rem;color:var(--black);letter-spacing:-0.14px;font-family:'Inter',sans-serif;background:var(--neutral-white);border:1px solid var(--moon-dust)}
.terminsuranceresult input.terminsuranceresult__input{background-size:24px 24px;background-repeat:no-repeat;background-position:calc(100% - 16px) center;background-image:url('../../../../content/dam/tataaialifeinsurancecompanylimited/hard-code-icons/common-icons/dropdown-arrow.svg')}
.terminsuranceresult input.terminsuranceresult__input:focus-within{border:1px solid var(--moon-dust)}
.terminsuranceresult div.terminsuranceresult__drowpdownlist{z-index:2;width:100%;overflow-y:auto;max-height:110px;position:absolute;border-radius:8px;background:var(--neutral-white);border:1px solid var(--secondary-tone-light-2);box-shadow:0 0 24px 0 rgba(0,0,0,0.20)}
.terminsuranceresult .terminsuranceresult__drowpdownlist li.terminsuranceresult__listoption{cursor:pointer;list-style:none;font-weight:600;padding:8px 16px;line-height:20px;font-size:.875rem;color:var(--grey-dark);letter-spacing:-0.14px;font-family:'Inter',sans-serif}
.terminsuranceresult .terminsuranceresult__drowpdownlist li.terminsuranceresult__listoption:hover{color:var(--primary-blue);background:var(--secondary-tone-light-2)}
.terminsuranceresult .terminsuranceresult__drowpdownlist li.terminsuranceresult__listoption.selected{color:var(--primary-blue);background:var(--secondary-tone-light-2)}
.terminsuranceresult .terminsuranceresult__drowpdownlist li.terminsuranceresult__listoption.selected:nth-child(1){border-radius:8px 8px 0 0}
.terminsuranceresult .terminsuranceresult__drowpdownlist li.terminsuranceresult__listoption.selected:last-child{border-radius:0 0 8px 8px}
@media screen and (max-width:768px){.container.show-newresult-page{padding:unset}
.terminsuranceresult.ta-container{padding:unset}
.terminsuranceresult__bgcolor{padding:20px;border-radius:unset}
.terminsuranceresult__ressultwrapper{width:100%;margin:unset;max-width:100%}
.terminsuranceresult__backbtn{left:12px;top:22px;height:20px;width:20px}
.terminsuranceresult__title h1,.terminsuranceresult__title h2,.terminsuranceresult__title h3,.terminsuranceresult__title h4,.terminsuranceresult__title h5,.terminsuranceresult__title h6{font-size:1.25rem;line-height:normal;letter-spacing:-0.2px}
.terminsuranceresult__drpwrapper{gap:16px;flex-wrap:wrap}
.terminsuranceresult__dropdown{max-width:47.5%}
.terminsuranceresult__label{line-height:16px}
}
.terminsuranceresult__graph{width:230px;height:124px;display:flex;flex-direction:column;align-items:center;gap:4px;justify-content:flex-end}
.bar-wrapper{position:relative;width:100%;display:flex;justify-content:space-evenly}
.bar-wrapper .underline{content:"";position:absolute;bottom:0;left:0;width:100%;height:2.5px;background-color:var(--secondary-tone-light-2)}
.termresult-single-graph{display:flex;flex-direction:column;align-items:center;justify-content:flex-end;width:45%;position:relative}
.terminsuranceresult__baramount{opacity:0;font-weight:600;font-size:.813rem;letter-spacing:-0.133px;color:var(--primary-blue);font-family:'Inter','sans-serif';line-height:normal}
.animation.terminsuranceresult__baramount{animation:fadeIn .5s 1s forwards}
.terminsuranceresult__bar{width:42px;border-radius:8px 8px 0 0;margin-top:4.5px}
.terminsuranceresult__bar.barone{background:#ddeef9}
.terminsuranceresult__bar.bartwo{background:var(--primary-blue)}
.animation.barone{animation:growBar1 1s ease-out forwards}
.animation.bartwo{animation:growBar2 1s ease-out forwards}
.labels-wrapper{display:flex;justify-content:space-evenly;width:100%}
.terminsuranceresult__graphlabel{font-size:.688rem;line-height:normal;color:var(--grey-dark);letter-spacing:-0.114px;font-family:'Inter','sans-serif';text-align:center;word-break:break-word;width:45%}
@keyframes growBar1{from{height:0}
to{height:30px}
}
@keyframes growBar2{from{height:0}
to{height:60px}
}
@keyframes fadeIn{to{opacity:1}
}
.terminsuranceresult__valuewrapper{padding:20px;border-radius:16px;background:var(--neutral-white);box-shadow:1px 1px 4px 3px rgba(255,255,255,0.25)}
.terminsuranceresult__subtitle h1,.terminsuranceresult__subtitle h2,.terminsuranceresult__subtitle h3,.terminsuranceresult__subtitle h4,.terminsuranceresult__subtitle h5,.terminsuranceresult__subtitle h6,.terminsuranceresult__subtitleerror h1,.terminsuranceresult__subtitleerror h2,.terminsuranceresult__subtitleerror h3,.terminsuranceresult__subtitleerror h4,.terminsuranceresult__subtitleerror h5,.terminsuranceresult__subtitleerror h6{font-weight:600;text-align:center;font-size:1.25rem;line-height:normal;letter-spacing:-0.2px;color:var(--grey-dark);font-family:'Inter','sans-serif'}
.terminsuranceresult__amountwrapper{gap:0 36px;display:flex;margin-top:24px}
.terminsuranceresult__amount{display:flex;flex-direction:column;width:438px}
.terminsuranceresult__premiumamounttxt p,.terminsuranceresult__premiumamounttxt h1,.terminsuranceresult__premiumamounttxt h2,.terminsuranceresult__premiumamounttxt h3,.terminsuranceresult__premiumamounttxt h4,.terminsuranceresult__premiumamounttxt h5,.terminsuranceresult__premiumamounttxt h6{line-height:12px;font-size:.875rem;color:var(--grey-dark);letter-spacing:-0.14px;font-family:'Inter','sans-serif'}
.terminsuranceresult__premiumamounttxt .lifecover-value{font-size:1rem;font-weight:700;line-height:17px;letter-spacing:-0.16px;color:var(--neutral-black);font-family:'Inter','sans-serif'}
.terminsuranceresult__premiumamount p,.terminsuranceresult__premiumamount h1,.terminsuranceresult__premiumamount h2,.terminsuranceresult__premiumamount h3,.terminsuranceresult__premiumamount h4,.terminsuranceresult__premiumamount h5,.terminsuranceresult__premiumamount h6{margin-top:8px;font-weight:400;line-height:19px;font-size:.625rem;letter-spacing:-0.1px;color:var(--grey-dark);font-family:'Inter','sans-serif'}
.terminsuranceresult__premiumamount p .amountpayoffer,.terminsuranceresult__premiumamount h1 .amountpayoffer,.terminsuranceresult__premiumamount h2 .amountpayoffer,.terminsuranceresult__premiumamount h3 .amountpayoffer,.terminsuranceresult__premiumamount h4 .amountpayoffer,.terminsuranceresult__premiumamount h5 .amountpayoffer,.terminsuranceresult__premiumamount h6 .amountpayoffer{color:#a7a9ac}
.terminsuranceresult__premiumamount .amountpay{font-weight:700;font-size:1.5rem;line-height:30px;letter-spacing:-0.24px;font-family:'Inter','sans-serif';background:linear-gradient(90deg,var(--primary-blue) 0,var(--primary-red) 100%);background-clip:text;-webkit-background-clip:text;-webkit-text-fill-color:transparent}
.terminsuranceresult__premiumamount .amountpayoffer b{font-weight:400;text-decoration-line:line-through}
.terminsuranceresult__premiumdiscount{margin-top:8px;padding:4px 8px;width:fit-content;border-radius:26px;background:var(--secondary-tone-light-2)}
.terminsuranceresult__premiumdiscount p,.terminsuranceresult__premiumdiscount h1,.terminsuranceresult__premiumdiscount h2,.terminsuranceresult__premiumdiscount h3,.terminsuranceresult__premiumdiscount h4,.terminsuranceresult__premiumdiscount h5,.terminsuranceresult__premiumdiscount h6{font-weight:700;line-height:14px;font-size:.625rem;letter-spacing:-0.1px;color:var(--grey-dark);font-family:'Inter','sans-serif'}
.terminsuranceresult__premiumdiscount img{margin-right:4px;vertical-align:middle}
.terminsuranceresult__premiumdiscount .disscountamount{color:#00b050}
.terminsuranceresult__occupationoffer{gap:8px;display:flex;margin-top:auto}
.terminsuranceresult__occupationoffer .offerdiscount,.terminsuranceresult__occupationoffer .offergst{gap:4px;display:flex;align-items:center}
.terminsuranceresult__occupationoffer .offerdiscount img,.terminsuranceresult__occupationoffer .offergst img{width:14px;height:14px;vertical-align:middle}
.terminsuranceresult__occupationoffer .offerdiscount p,.terminsuranceresult__occupationoffer .offergst p{line-height:13px;font-size:.625rem;letter-spacing:-0.1px;color:var(--grey-dark);font-family:'Inter','sans-serif'}
.terminsuranceresult__customerservice{gap:4px;height:32px;padding:6px;display:flex;max-width:230px;margin-top:8px;align-items:center;border-radius:30px;border:1px solid #0073bb33;background:var(--secondary-tone-light-2)}
.terminsuranceresult__customerserviceimg{width:24px;height:24px}
.terminsuranceresult__customerservicetxt{font-weight:600;font-size:.5rem;line-height:10px;color:var(--grey-dark);letter-spacing:-0.08px;font-family:'Inter','sans-serif'}
.terminsuranceresult__desclaimer p,.terminsuranceresult__desclaimer h1,.terminsuranceresult__desclaimer h2,.terminsuranceresult__desclaimer h3,.terminsuranceresult__desclaimer h4,.terminsuranceresult__desclaimer h5,.terminsuranceresult__desclaimer h6{font-weight:600;margin-top:10px;line-height:16px;text-align:center;font-size:.563rem;color:var(--grey-dark);letter-spacing:-0.06px;font-family:'Inter','sans-serif'}
@media screen and (max-width:768px){.terminsuranceresult__valuewrapper{padding:16px}
.terminsuranceresult__subtitle h1,.terminsuranceresult__subtitle h2,.terminsuranceresult__subtitle h3,.terminsuranceresult__subtitle h4,.terminsuranceresult__subtitle h5,.terminsuranceresult__subtitle h6,.terminsuranceresult__subtitleerror h1,.terminsuranceresult__subtitleerror h2,.terminsuranceresult__subtitleerror h3,.terminsuranceresult__subtitleerror h4,.terminsuranceresult__subtitleerror h5,.terminsuranceresult__subtitleerror h6{text-align:center;font-size:1.125rem;line-height:normal;letter-spacing:-0.18px}
.terminsuranceresult__amountwrapper{gap:16px;flex-direction:column}
.terminsuranceresult__amount{width:100%}
.terminsuranceresult__premiumamounttxt{padding:0 46px}
.terminsuranceresult__premiumamounttxt p,.terminsuranceresult__premiumamounttxt h1,.terminsuranceresult__premiumamounttxt h2,.terminsuranceresult__premiumamounttxt h3,.terminsuranceresult__premiumamounttxt h4,.terminsuranceresult__premiumamounttxt h5,.terminsuranceresult__premiumamounttxt h6{line-height:20px;text-align:center;font-size:.875rem}
.terminsuranceresult__premiumamount{padding:0 28px}
.terminsuranceresult__premiumamount p,.terminsuranceresult__premiumamount h1,.terminsuranceresult__premiumamount h2,.terminsuranceresult__premiumamount h3,.terminsuranceresult__premiumamount h4,.terminsuranceresult__premiumamount h5,.terminsuranceresult__premiumamount h6{line-height:19px;text-align:center;font-size:.625rem}
.terminsuranceresult__premiumamount .amountpayoffer b{font-weight:400;text-decoration-line:line-through}
.terminsuranceresult__premiumdiscount p,.terminsuranceresult__premiumdiscount h1,.terminsuranceresult__premiumdiscount h2,.terminsuranceresult__premiumdiscount h3,.terminsuranceresult__premiumdiscount h4,.terminsuranceresult__premiumdiscount h5,.terminsuranceresult__premiumdiscount h6{line-height:14px;font-size:.625rem}
.terminsuranceresult__premiumdiscount{margin:8px auto 0}
.terminsuranceresult__occupationoffer{width:fit-content;margin:12px auto 0;flex-direction:column}
.terminsuranceresult__occupationoffer .offerdiscount,.terminsuranceresult__occupationoffer .offergst{align-items:flex-start}
.terminsuranceresult__graph{margin:0 auto}
.terminsuranceresult__customerservice{padding:6px 8px;margin:15px auto 0}
.terminsuranceresult__desclaimer p,.terminsuranceresult__desclaimer h1,.terminsuranceresult__desclaimer h2,.terminsuranceresult__desclaimer h3,.terminsuranceresult__desclaimer h4,.terminsuranceresult__desclaimer h5,.terminsuranceresult__desclaimer h6{display:none}
}