.termprogressivepopup{display:none}
.termprogressivepopup.active{display:block}
.progTermCalcPopup.overlay{overflow:hidden;position:relative}
.progTermCalcPopup.overlay::after{top:0;left:0;opacity:1;content:'';width:100%;z-index:98;height:100%;position:fixed;backdrop-filter:blur(5px);background:rgba(0,0,0,0.50)}
.progTermCalcPopup__wrapper{top:50%;left:50%;z-index:99;width:320px;row-gap:12px;display:flex;position:fixed;padding:16px 23px;flex-direction:column;border-radius:16px;border:1.5px solid #0073bb33;transform:translate(-50%,-50%);background:var(--neutral-white);box-shadow:0 8px 16px 0 rgba(0,115,187,0.10)}
.progTermCalcPopup__title p,.progTermCalcPopup__title h1,.progTermCalcPopup__title h2,.progTermCalcPopup__title h3,.progTermCalcPopup__title h4,.progTermCalcPopup__title h5,.progTermCalcPopup__title h6{font-size:1rem;font-weight:700;line-height:24px;font-family:'Inter';color:var(--grey-dark);letter-spacing:-0.16px}
.progTermCalcPopup__form{row-gap:16px;display:flex;flex-direction:column}
.progTermCalcPopup__labelinpwrap{display:flex;margin-bottom:0;flex-direction:column-reverse}
.progTermCalcPopup__label,.progTermCalcPopup .termprogpopup--drp label{font-weight:600;line-height:16px;margin-bottom:4px;font-size:.75rem;font-family:'Inter';color:var(--grey-dark);letter-spacing:-0.12px}
.progTermCalcPopup__labelinpwrap input,.progTermCalcPopup .termprogpopup--drp input{height:40px;padding:12px;font-weight:500;line-height:18px;box-shadow:unset;border-radius:8px;font-size:.875rem;font-family:'Inter';background-color:var(--neutral-white);border:1px solid var(--grey-light)}
.progTermCalcPopup__labelinpwrap input::placeholder,.progTermCalcPopup .termprogpopup--drp input::placeholder{font-weight:500;line-height:18px;font-size:.875rem;font-family:'Inter';color:var(--grey-light);letter-spacing:-0.14px}
.progTermCalcPopup__inpemail:focus-within .progTermCalcPopup__label{color:var(--primary-blue)}
.termprogpopup--drp.inp-wrapper--dropdown .inp-wrapper__grp input.inp-wrapper__grp__field.reverted_arrow{border:1px solid var(--grey-light);background-image:url(../../../../../content/dam/tataaialifeinsurancecompanylimited/hard-code-icons/common-icons/dropdown-arrow.svg)}
.progTermCalcPopup__labelinpwrap.inp-wrapper--invalid:focus-within .progTermCalcPopup__label,.termprogpopup--drp.inp-wrapper--dropdown.inp-wrapper--invalid:focus-within input+.inp-wrapper__grp__label{color:var(--grey-dark)}
.termprogpopup--drp.inp-wrapper--invalid input,.progTermCalcPopup__inppincode.inp-wrapper--invalid input,.progTermCalcPopup__labelinpwrap.inp-wrapper--invalid input{border:1px solid #d62049}
.progTermCalcPopup__inppincode .inp-wrapper__err,.termprogpopup--drp.inp-wrapper--invalid .inp-wrapper__err,.progTermCalcPopup__labelinpwrap.inp-wrapper--invalid .inp-wrapper__err{color:#d62049}
.termprogpopup--drp input.city-search{outline:0;width:100%;border:0;cursor:text;font-weight:500;line-height:18px;border-radius:0;font-size:.875rem;font-family:'Inter';padding:10px 10px 10px 40px;background-repeat:no-repeat;background-position:12px center;border-bottom:1px solid var(--grey-light);background-image:url(../../../../../content/dam/tataaialifeinsurancecompanylimited/hard-code-icons/common-icons/search-icon.svg)}
.progTermCalcPopup__toggleswrap{display:flex;justify-content:space-between}
.progTermCalcPopup__toggleWrap{row-gap:8px;display:flex;flex-direction:column}
.progTermCalcPopup__toggleWrap>p{margin-bottom:0}
.progTermCalcPopup__toggle{display:flex;column-gap:8px;width:fit-content;align-items:center}
.progTermCalcPopup__toggletext{cursor:pointer;font-weight:500;line-height:normal;font-size:.875rem;font-family:'Inter';letter-spacing:-0.14px;color:var(--grey-light)}
.progTermCalcPopup__toggletext.active{font-weight:700;color:var(--neutral-black)}
.progTermCalcPopup__roundtogglewrap{width:36px;height:18px;position:relative;display:inline-block}
.progTermCalcPopup__roundtoggle{top:0;left:0;right:0;bottom:0;transition:.4s;cursor:pointer;position:absolute;border-radius:10px;background:linear-gradient(180deg,var(--primary-blue) 0,#5ab4ff 100%)}
.progTermCalcPopup__roundtoggle::before{top:2px;right:0;bottom:0;left:2px;content:'';width:14px;height:14px;transition:.4s;border-radius:50%;position:absolute;background:#fff}
.progTermCalcPopup__roundtoggle.active::before{transform:translateX(18px)}
.progTermCalcPopup .termprogpopup--drp{margin-bottom:0}
.progTermCalcPopup .termprogpopup--drp label{line-height:12px;margin-bottom:8px}
.progTermCalcPopup .termprogpopup--drp input{cursor:pointer;box-shadow:unset}
.progTermCalcPopup .termprogpopup--drp .inp-wrapper__dropdonw{z-index:1;width:100%;margin-top:5px;overflow-y:auto;max-height:148px;position:absolute;border-radius:8px;border:1px solid var(--blue-tone-light-3);box-shadow:0 2px 4px 0 rgba(0,115,187,0.04);background-color:var(--neutral-white)}
.progTermCalcPopup .termprogpopup--list{display:block;cursor:pointer;font-weight:600;line-height:20px;padding:8px 16px;font-size:.875rem;font-family:'Inter';color:var(--grey-dark);letter-spacing:-0.14px;background:var(--neutral-white);border-bottom:1px solid var(--secondary-tone-light-2)}
.progTermCalcPopup .termprogpopup--list:hover,.progTermCalcPopup .termprogpopup--list.selected{color:var(--primary-blue);background:var(--secondary-tone-light-2)}
.progTermCalcPopup__silderWrap{gap:2px;display:flex;justify-content:center}
.progTermCalcPopup__silder{width:31px;height:3px;border-radius:20px;background:var(--moon-dust)}
.progTermCalcPopup__silder.active{background:var(--grey-light)}
.progTermCalcPopup__btnwrap{display:flex;column-gap:8px}
.progTermCalcPopup__backbtn{border-radius:8px;padding:8.5px 13px;background:var(--neutral-white);border:1px solid var(--primary-red)}
.progTermCalcPopup__backbtn>img,.progTermCalcPopup__continuebtn>img{width:16px;height:16px;vertical-align:sub}
.progTermCalcPopup__continuebtn{outline:0;width:100%;cursor:pointer;font-weight:700;line-height:20px;padding:10px 24px;border-radius:8px;text-align:center;font-size:.875rem;font-family:'Inter';background:#d62049;letter-spacing:-0.14px;color:var(--neutral-white)}
@media screen and (max-width:768px){.progTermCalcPopup__wrapper{width:88.89%}
}
.termprogOragnic .progTermCalc__inpwrap{display:flex;column-gap:16px}
.termprogOragnic .progTermCalc__inpname{width:58.81%}
.termprogOragnic .progTermCalc__inpdobnri{width:37.381%}
.termprogOragnic .progTermCalc__nriToggle.mobile{display:none}
.termprogOragnic .progTermCalc__nriToggle{row-gap:8px;display:flex;width:29.545%;flex-direction:column}
.termprogOragnic .nriToggle{height:40px;display:flex;column-gap:8px;width:fit-content;align-items:center}
.progTermCalc__nriToggle .progTermCalc__label{margin-bottom:0}
.termprogOragnic .nritoggletext{font-weight:500;line-height:normal;font-size:.875rem;font-family:'Inter';letter-spacing:-0.14px;color:var(--grey-light)}
.termprogOragnic .nritoggletext.active{font-weight:700;color:var(--neutral-black)}
.termprogOragnic .nriroundtoggle_wrap{width:36px;height:18px;position:relative;display:inline-block}
.termprogOragnic .nriroundtoggle{top:0;left:0;right:0;bottom:0;transition:.4s;cursor:pointer;position:absolute;border-radius:10px;background:linear-gradient(180deg,var(--primary-blue) 0,#5ab4ff 100%)}
.termprogOragnic .nriroundtoggle::before{top:2px;right:0;bottom:0;left:2px;content:'';width:14px;height:14px;transition:.4s;border-radius:50%;position:absolute;background:#fff}
.termprogOragnic .nriroundtoggle.active::before{transform:translateX(18px)}
@media screen and (max-width:768px){.progTermCalc.termprogOragnic{width:100%}
.termprogOragnic .progTermCalc__Wrapper{padding:16px;row-gap:24px;border-radius:16px;box-shadow:0 0 10px 1px rgba(0,127,197,0.12)}
.termprogOragnic .progTermCalc__inpwrap{row-gap:16px;column-gap:unset;flex-direction:column}
.termprogOragnic .progTermCalc__inpname{width:100%}
.termprogOragnic .progTermCalc__inpdobnri{width:100%;display:flex;column-gap:16px}
.termprogOragnic .progTermCalc__inpdob{width:50.4%}
.termprogOragnic .progTermCalc__nriToggle.desktop{display:none}
.termprogOragnic .progTermCalc__nriToggle.mobile{row-gap:4px;display:flex;width:fit-content}
}
.termprogPaid .progTermCalc__inpwrap{display:flex;column-gap:16px}
.termprogPaid .progTermCalc__inpname{width:100%}
.termprogPaid .progTermCalc__inpdob{width:37.381%}
@media screen and (max-width:768px){.progTermCalc.termprogPaid{width:100%}
.termprogPaid .progTermCalc__Wrapper{padding:unset;background:unset;box-shadow:unset;border-radius:unset}
.termprogPaid .progTermCalc__formwrap{padding:16px;border-radius:16px;background:var(--neutral-white);box-shadow:0 0 10px 1px rgba(0,127,197,0.12)}
.termprogPaid .progTermCalc__inpwrap{row-gap:16px;column-gap:unset;flex-direction:column}
.termprogPaid .progTermCalc__inpdob{width:100%}
}