.prog-term-container>.cmp-container{display:flex;column-gap:20px;padding:20px 24px;border-radius:20px;background:var(--secondary-tone-light-2)}
.container.prog-term-container{margin:0 auto;padding:unset;max-width:1206px}
.progTermCalc{width:460px}
.progTermCalc__Wrapper{width:100%;row-gap:16px;display:flex;padding:20px;flex-wrap:wrap;border-radius:12px;flex-direction:column;background:var(--neutral-white);box-shadow:0 0 20px -4px rgba(44,76,155,0.24)}
.progTermCalc__Wrapper>div{width:100%}
.progTermCalc__title{background:var(--Primary-Gradient-1,linear-gradient(90deg,#0073bb 0,#d62049 100%));background-clip:text;-webkit-background-clip:text;-webkit-text-fill-color:transparent}
.progTermCalc__title p,.progTermCalc__title h1,.progTermCalc__title h2,.progTermCalc__title h3,.progTermCalc__title h4,.progTermCalc__title h5,.progTermCalc__title h6{font-weight:700;font-size:1.5rem;font-style:normal;line-height:normal;font-family:'Inter';letter-spacing:-0.24px}
.progTermCalc__form{row-gap:16px;display:flex;flex-direction:column}
.progTermCalc .inp-wrapper{margin-bottom:0}
.progTermCalc__labelinpwrap{display:flex;flex-direction:column-reverse}
.progTermCalc__label{font-weight:600;line-height:14px;margin-bottom:8px;font-size:.875rem;font-family:'Inter';display:inline-block;color:var(--grey-dark);letter-spacing:-0.14px}
.progTermCalc__inpwrap .inp-wrapper__grp__field{height:40px;padding:16px;box-shadow:unset;line-height:unset;border-radius:8px;background:var(--neutral-white);border:1px solid var(--grey-light)}
.progTermCalc__inpwrap .inp-wrapper__grp__field::placeholder{font-weight:500;line-height:18px;font-style:normal;font-size:.875rem;font-family:'Inter';letter-spacing:-0.14px;color:var(--grey-light)}
.progTermCalc__inpwrap .inp-wrapper__grp__field:focus{border:1px solid var(--primary-blue)}
.progTermCalc__inpwrap .inp-wrapper__grp__field:focus+.progTermCalc__label{color:var(--primary-blue)}
.progTermCalc__inpwrap .inp-wrapper--invalid .inp-wrapper__grp__field,.progTermCalc__inpphone.inp-wrapper--invalid .progTermCalc__mobinputwrap,.progTermCalc__inpwrap .inp-wrapper--invalid .inp-wrapper__grp__field:focus{border:1px solid #d62049}
.progTermCalc__inpphone.inp-wrapper--invalid:focus-within .progTermCalc__label,.progTermCalc__inpwrap .inp-wrapper--invalid .inp-wrapper__grp__field:focus+.progTermCalc__label{color:unset}
.progTermCalc__inpwrap .inp-wrapper--invalid .inp-wrapper__err{color:#d62049}
.progTermCalc__inpwrap .dob__wrapper .inp-wrapper__grp__field{padding-right:40px;background-image:url(../../../../../content/dam/tataaialifeinsurancecompanylimited/hard-code-icons/common-icons/newcalendar.svg);background-size:24px 24px;background-repeat:no-repeat;background-position:calc(100% - 16px) center}
.progTermCalc__inpphone{line-height:0}
.progTermCalc__mobinputwrap{display:flex;position:relative;border-radius:8px;border:1px solid var(--grey-light)}
.progTermCalc__inpphone:focus-within .progTermCalc__label{color:var(--primary-blue)}
.progTermCalc__mobinputwrap:focus-within{border:1px solid var(--primary-blue)}
.progTermCalc__inpphone .county-code.pointer-events-none{pointer-events:none}
.progTermCalc__inpphone .county-code{font-weight:500;line-height:18px;position:relative;font-size:.875rem;padding:10.5px 16px;font-family:'Inter';display:inline-block;color:var(--grey-dark);letter-spacing:-0.14px;border-right:1px solid var(--grey-light)}
.progTermCalc__inpphone .county-code.show--arrow{cursor:pointer;padding:10.5px 25px 10.5px 16px}
.progTermCalc__inpphone .county-code.show--arrow::after{top:-1px;width:20px;right:15px;bottom:0;height:20px;content:'';position:absolute;transform:translate(50%,50%);background-image:url(../../../../../content/dam/tataaialifeinsurancecompanylimited/hard-code-icons/common-icons/dropdown-arrow.svg);background-size:100% 100%}
.progTermCalc__inpphone .county-code.show--arrow.active::after{top:-1px;width:20px;right:15px;bottom:0;height:20px;content:'';position:absolute;transform:translate(50%,50%);background-image:url(../../../../../content/dam/tataaialifeinsurancecompanylimited/hard-code-icons/common-icons/dropdown-arrow-up.svg);background-size:100% 100%}
.progTermCalc__inpphone .hide-countryCodePopup{display:none}
.progTermCalc__inpphone .county-code-popup{z-index:10;width:100%;position:absolute;border-radius:8px;top:calc(100% + 4px);background:var(--neutral-white);border:1px solid var(--blue-tone-light-3);box-shadow:0 2px 4px 0 rgba(0,115,187,0.04)}
.progTermCalc__inpphone .data-search-country{border:0;outline:0;width:100%;font-size:1rem;line-height:140%;font-family:'Inter';border-radius:8px 8px 0 0;color:var(--neutral-black);padding:16px 16px 16px 50px;border-bottom:1px solid var(--grey-tone-light-4);background-image:url(../../../../../content/dam/tataaialifeinsurancecompanylimited/hard-code-icons/common-icons/search-icon.svg);background-repeat:no-repeat;background-position:20px center}
.progTermCalc__inpphone .inp-country-popup-item-list{height:165px;overflow-y:auto}
.progTermCalc__inpphone input.data-inter-input-field{margin:0;width:100%;border:0;outline:0;font-size:1rem;font-weight:400;padding:0 0 0 8px;color:var(--black);background:transparent}
.progTermCalc__inpphone .data-inter-input-field,.progTermCalc__inpphone .data-inter-input-field::placeholder{font-weight:500;line-height:18px;font-size:.875rem;font-family:'Inter';letter-spacing:-0.14px;color:var(--grey-light)}
.progTermCalc__inpemail{width:100%}
.progTermCalc__consent{display:flex;column-gap:8px}
.progTermCalc__consent>input{margin:0;width:53px;height:20px;outline:0;cursor:pointer}
.progTermCalc__consenttext p{font-weight:400;font-size:.625rem;line-height:normal;font-family:'Inter';letter-spacing:-0.1px;color:var(--grey-dark)}
.progTermCalc__consenttext p a{font-weight:400;font-size:.625rem;line-height:normal;font-family:'Inter';letter-spacing:-0.1px;text-decoration:underline;color:var(--primary-blue)}
.progTermCalc__consenterror{margin-top:6px;font-weight:400;color:#d62049;font-style:italic;line-height:normal;font-size:.625rem;font-family:'Inter';display:inline-block}
.progTermCalc__submitbtn button{border:0;cursor:pointer;font-weight:700;line-height:18px;padding:16px 24px;font-size:.875rem;font-family:'Inter';border-radius:8.595px;letter-spacing:-0.14px;color:var(--neutral-white);background:var(--primary-red)}
.progTermCalc__submitbtn{width:fit-content}
.progTermCalc__submitbtn button:hover{background:var(--primary-red-light)}
.datepicker-position{left:-130px;transition:left .3s ease}
@media screen and (max-width:768px){.prog-term-container>.cmp-container{row-gap:16px;padding:20px;column-gap:0;border-radius:0;flex-direction:column}
.progTermCalc__title p,.progTermCalc__title h1,.progTermCalc__title h2,.progTermCalc__title h3,.progTermCalc__title h4,.progTermCalc__title h5,.progTermCalc__title h6{text-align:center;font-size:1.25rem;letter-spacing:-0.2px}
.progTermCalc__label{line-height:16px;margin-bottom:4px;font-size:.75rem;letter-spacing:-0.12px}
.progTermCalc__inpwrap .inp-wrapper__grp__field{padding:12px}
.progTermCalc__inpwrap .dob__wrapper .inp-wrapper__grp__field{background-position:calc(100% - 12px) center}
.progTermCalc__consent>input{width:81px}
.progTermCalc__submitbtn{width:100%}
.progTermCalc__submitbtn>.submitbutton{width:100%;line-height:21px}
.datepicker-position{left:0;transition:left .3s ease}
}
.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{cursor:pointer;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%}
}