.container.term-calculator-container{max-width:1206px;margin:0 auto;padding:unset}
.term-calculator-container>.cmp-container,.organicleadforms .term-calculator-container.ta-srp-banner-container>.cmp-container{display:flex;border-radius:24px;background:#f2f7fb;gap:24px;padding:24px}
.nolead-termcalculator{width:48%}
.tic-premium-calc-sec .term-insurance-wrapper{padding:0;background:transparent}
.tic-premium-calc-sec .term-insurance-wrapper .tic-premium-calc-title{font-family:Inter;font-size:24px;font-style:normal;font-weight:700;line-height:normal;letter-spacing:-0.24px;background:var(--Primary-Gradient,linear-gradient(90deg,#0073bb 0,#d62049 55%));background-clip:text;-webkit-background-clip:text;-webkit-text-fill-color:transparent;text-align:left;margin-bottom:16px}
.tic-premium-calc-sec .term-insurance-wrapper .tic-premium-calc-title sup{font-size:1rem}
.tic-premium-calc-sec .term-insurance-wrapper .tic-premium-calc-title p,.tic-premium-calc-sec .term-insurance-wrapper .tic-premium-calc-title h1,.tic-premium-calc-sec .term-insurance-wrapper .tic-premium-calc-title h2,.tic-premium-calc-sec .term-insurance-wrapper .tic-premium-calc-title h3,.tic-premium-calc-sec .term-insurance-wrapper .tic-premium-calc-title h4,.tic-premium-calc-sec .term-insurance-wrapper .tic-premium-calc-title h5,.tic-premium-calc-sec .term-insurance-wrapper .tic-premium-calc-title h6{font-size:24px}
.tic-premium-calc-sec .term-insurance-wrapper .tic-premium-calc-title p sup,.tic-premium-calc-sec .term-insurance-wrapper .tic-premium-calc-title h1 sup,.tic-premium-calc-sec .term-insurance-wrapper .tic-premium-calc-title h2 sup,.tic-premium-calc-sec .term-insurance-wrapper .tic-premium-calc-title h3 sup,.tic-premium-calc-sec .term-insurance-wrapper .tic-premium-calc-title h4 sup,.tic-premium-calc-sec .term-insurance-wrapper .tic-premium-calc-title h5 sup,.tic-premium-calc-sec .term-insurance-wrapper .tic-premium-calc-title h6 sup{font-size:1rem}
.tic-premium-calc-sec .term-insurance-wrapper .name-date-field-wrap{display:flex;column-gap:16px;flex-wrap:wrap;justify-content:space-between}
.tic-premium-calc-sec .term-insurance-wrapper .term-insurance-form .inp-wrapper__grp__label{color:#58595b;font-family:'Inter',sans-serif;font-size:14px;font-style:normal;font-weight:600;line-height:14px;letter-spacing:-0.14px;margin-bottom:8px}
.tic-premium-calc-sec .term-insurance-wrapper .term-insurance-form .inp-wrapper{margin-bottom:16px}
.tic-premium-calc-sec .term-insurance-wrapper .term-insurance-form .inp-wrapper__grp__field{padding:10px 16px;border-radius:8px;border:1px solid #a7a9ac;background-color:#FFF;box-shadow:unset}
.tic-premium-calc-sec .term-insurance-wrapper .term-insurance-form .inp-wrapper__grp__field::placeholder{color:#a7a9ac;font-family:'Inter',sans-serif;font-size:14px;font-style:normal;font-weight:500;line-height:18px;letter-spacing:-0.14px}
.tic-premium-calc-sec .term-insurance-wrapper .term-insurance-form .dob-wrapper,.tic-premium-calc-sec .term-insurance-wrapper .term-insurance-form .sumAssured-wrapper{width:48.4%}
.tic-premium-calc-sec .term-insurance-wrapper .term-insurance-form .dob-wrapper .inp-wrapper__grp__field{padding:8px 50px 8px 16px;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}
.tic-premium-calc-sec .ta-bo-toggle-switch{display:grid;gap:unset;border-radius:8px;grid-template-columns:max-content max-content max-content;grid-template-areas:"left center right";align-items:center;box-shadow:unset;background:transparent;width:fit-content}
.tic-premium-calc-sec .ta-toggle-switch-label{padding:unset;width:unset;color:#a7a9ac;font-family:'Inter',sans-serif;font-size:14px;font-style:normal;font-weight:400;line-height:normal;letter-spacing:-0.14px;cursor:pointer;text-align:left}
.tic-premium-calc-sec .ta-toggle-switch-label.toggle-lable-left{grid-area:left;margin-right:8px}
.tic-premium-calc-sec .ta-toggle-switch-label.toggle-lable-right{grid-area:right}
.ta-bo-toggle-switch{position:relative;border:unset;background:0;border-radius:0;box-shadow:none;width:unset;display:flex;gap:85px}
.tic-premium-calc-sec .ta-bo-toggle-switch .switch{grid-area:center;margin-right:8px;width:35px;height:18px;bottom:0;cursor:pointer;transition:.4s;position:relative;border-radius:10px;background:linear-gradient(180deg,#0073bb 0,#5ab4ff 100%);border:unset}
.tic-premium-calc-sec .ta-bo-toggle-switch .switch .switch-txt,.tic-premium-calc-sec .ta-bo-toggle-switch .switch img{display:none}
.tic-premium-calc-sec .ta-bo-toggle-switch .switch:after{top:2px;left:1.5px;right:0;bottom:0;content:'';width:15px;height:14px;transition:.4s;border-radius:50%;position:absolute;background:#fff}
.tic-premium-calc-sec .ta-bo-toggle-switch.off .switch::after{left:18.4px}
.tic-premium-calc-sec .bo-calc-toggle-btn-wrap{margin-bottom:16px}
.tic-premium-calc-sec .inp-wrapper--dropdown{width:32.6%}
.tic-premium-calc-sec .payment-mode-wrapper{width:28.8%}
.tic-premium-calc-sec .inp-wrapper--dropdown .inp-wrapper__dropdonw{border-radius:8px;box-shadow:0 0 24px 0 rgba(0,0,0,0.20);max-height:144px;margin-top:2px}
.tic-premium-calc-sec .inp-wrapper--dropdown .inp-wrapper__dropdonw .inp-wrapper__dropdonw-item{color:#58595b;padding:8px 16px}
.tic-premium-calc-sec .inp-wrapper--dropdown .inp-wrapper__dropdonw .inp-wrapper__dropdonw-item,.tic-premium-calc-sec .inp-wrapper--dropdown .inp-wrapper__dropdonw .inp-wrapper__dropdonw-item.selected{border-bottom:1px solid #f2f7fb;background:#FFF}
.tic-premium-calc-sec .inp-wrapper--dropdown .inp-wrapper__dropdonw .inp-wrapper__dropdonw-item,.tic-premium-calc-sec .inp-wrapper--dropdown .inp-wrapper__dropdonw .inp-wrapper__dropdonw-item.selected,.tic-premium-calc-sec .inp-wrapper--dropdown .inp-wrapper__dropdonw .inp-wrapper__dropdonw-item:hover,.tic-premium-calc-sec .inp-wrapper--dropdown .inp-wrapper__dropdonw .inp-wrapper__dropdonw-item:focus{font-family:Inter;font-size:14px;font-style:normal;font-weight:600;line-height:20px;letter-spacing:-0.14px}
.tic-premium-calc-sec .inp-wrapper--dropdown .inp-wrapper__dropdonw .inp-wrapper__dropdonw-item:hover,.inp-wrapper--dropdown .inp-wrapper__dropdonw .inp-wrapper__dropdonw-item:focus{background-color:#f2f7fb;color:#0073bb}
.tic-premium-calc-sec .inp-wrapper--dropdown .inp-wrapper__dropdonw .inp-wrapper__dropdonw-item.selected{color:#4197d3}
.tic-premium-calc-sec .inp-wrapper--dropdown .inp-wrapper__dropdonw::-webkit-scrollbar-thumb{border-radius:21px;background:#a7a9ac}
.tic-premium-calc-sec .tic-premium-calc-wrapper .tic-premium-calc-form .tic-premium-calc-term-sec-wrp{column-gap:8px;display:flex;align-items:flex-start;margin-bottom:16px;width:100%;min-height:24px}
.tic-premium-calc-sec .tic-premium-calc-wrapper .tic-premium-calc-form .tic-premium-calc-term-sec-wrp p sup{font-size:.5rem}
.tic-premium-calc-sec .ticpremium-consent-checkbox{width:43px;margin:unset;height:18px;outline:0;cursor:pointer}
.tic-premium-calc-sec .ticprecheckbox-errormsg-evt{color:#d62049;font-family:Inter;font-size:.625rem;font-weight:400;line-height:normal;margin-top:6px;margin-bottom:3px}
.tic-premium-calc-sec .ticpremium-dnone{display:none}
.tic-premium-calc-sec .tic-premium-calc-wrapper .tic-premium-calc-form .tic-premium-calc-term-sec-wrp p{color:#58595b;font-family:'Inter',sans-serif;font-size:10px;font-style:normal;font-weight:400;line-height:normal;letter-spacing:-0.1px}
.tic-premium-calc-sec .tic-premium-calc-wrapper .tic-premium-calc-form .tic-premium-calc-term-sec-wrp p sup{font-size:.5rem}
.tic-premium-calc-sec .tic-premium-calc-wrapper .tic-premium-calc-form .tic-premium-calc-term-sec-wrp p a{text-decoration:underline}
.tic-premium-calc-sec .ta-btn-primary{border-radius:8px;background:#d62049;padding:16px 24px;color:#FFF;font-family:'Inter',sans-serif;font-size:14px;font-style:normal;font-weight:700;line-height:18px;letter-spacing:-0.14px;text-align:center}
.tic-premium-calc-sec .inp-wrapper--dropdown:focus-within .inp-wrapper__grp__field+.inp-wrapper__grp__label,.tic-premium-calc-sec .term-insurance-wrapper .inp-wrapper--invalid label.inp-wrapper__grp__label{color:#58595b}
.tic-premium-calc-sec .term-insurance-wrapper .inp-wrapper--invalid p.inp-wrapper__err{color:#d62049}
.tic-premium-calc-sec .inp-wrapper--dropdown .inp-wrapper__grp__field,.tic-premium-calc-sec .inp-wrapper--dropdown .inp-wrapper__grp__field:focus{background-size:24px 24px;background-repeat:no-repeat;background-position:calc(100% - 16px) center}
.tic-premium-calc-sec .inp-wrapper--dropdown .inp-wrapper__grp__field{background-image:url(../../../../../content/dam/tataaialifeinsurancecompanylimited/hard-code-icons/common-icons/Down-Icon.svg)}
.tic-premium-calc-sec .inp-wrapper--dropdown .inp-wrapper__grp__field:focus{background-image:url(../../../../../content/dam/tataaialifeinsurancecompanylimited/hard-code-icons/common-icons/dropdown-arrow-up.svg)}
.term-insurance-wrapper .term-insurance-form .inp-wrapper__grp__field.policyTermCurrentInput,.term-insurance-wrapper .term-insurance-form .inp-wrapper__grp__field.sumAssuredCurrentInput,.term-insurance-wrapper .term-insurance-form .inp-wrapper__grp__field.annualIncomeCurrentInput,.term-insurance-wrapper .term-insurance-form .inp-wrapper__grp__field.paymentModeCurrentInput{color:#000;font-family:'Inter',sans-serif;font-size:14px;font-style:normal;font-weight:500;line-height:18px;letter-spacing:-0.14px;cursor:pointer}
.tic-premium-calc-sec .term-insurance-wrapper .inp-wrapper--invalid input.inp-wrapper__grp__field:focus+.inp-wrapper__grp__label{color:#58595b}
.tic-premium-calc-sec .term-insurance-wrapper input.inp-wrapper__grp__field:focus{border:1px solid #0073bb}
.tic-premium-calc-sec .term-insurance-wrapper .inp-wrapper__grp__field:focus+.inp-wrapper__grp__label,.tic-premium-calc-sec .inp-wrapper__grp__field:focus+.inp-wrapper__grp__label{color:#0073bb}
.tic-premium-calc-sec .term-insurance-wrapper .inp-wrapper--invalid input.inp-wrapper__grp__field{border:1.5px solid #d62049}
.tic-premium-calc-sec .inp-wrapper--invalid .inp-wrapper__grp__field{color:#333}
.term-calculator-align-space>.cmp-container{gap:12px}
.tic-premium-calc-wrapper .inp-wrapper__error{margin-top:4px;color:var(--alert-error);font-family:'helveticaregular',sans-serif;font-size:.75rem;line-height:14.4px}
.ta-bo-toggle-switch:not(.off) .toggle-lable-left,.ta-bo-toggle-switch.off .toggle-lable-right{color:#000;font-weight:700}
.tic-premium-calc-sec .inp-wrapper--dropdown .inp-wrapper__dropdonw .inp-wrapper__dropdonw-item.selected{line-height:normal;color:#0073bb;background:#f2f7fb}
.tic-premium-calc-sec .ta-toggle-btn-wrap{width:31%;margin-bottom:16px}
.term-discount-consent-wrap{display:flex;gap:16px}
.term-plan-save-discount{border-radius:8px;border:1px solid #2c4c9b;background:#2c4c9b;padding:8px 16px;display:flex;align-items:center;gap:8px}
.term-plan-save-discount-check{width:16px;margin:unset;height:16px;outline:0;cursor:pointer;border-radius:4px;border:1px solid #FFF;background:transparent;appearance:none;-webkit-appearance:none;-moz-appearance:none;position:relative}
.term-plan-save-discount-check:checked::after{content:'';position:absolute;display:block;left:5px;top:2px;width:5px;height:9px;border:solid white;border-width:0 2px 2px 0;transform:rotate(45deg)}
.term-plan-save-discount-text p{color:#FFF;font-family:'Inter',sans-serif;font-size:12px;font-weight:400;line-height:normal;letter-spacing:-0.12px}
.term-plan-save-discount-text p b{font-weight:700;display:block}
.cream-bg-variantion-btn.term-plan-save-discount{position:relative;background:rgba(252,219,136,0.20);border:unset}
.cream-bg-variantion-btn.term-plan-save-discount::before{content:"";position:absolute;inset:0;padding:1.5px;border-radius:8px;background:linear-gradient(90deg,#05bcff75 -26%,#d62049c4 100%);-webkit-mask:linear-gradient(#fff 0 0) content-box,linear-gradient(#fff 0 0);-webkit-mask-composite:xor;mask-composite:exclude}
.cream-bg-variantion-btn .term-plan-save-discount-check{border:1px solid #5d2848}
.cream-bg-variantion-btn .term-plan-save-discount-check:checked::after{border:solid #5d2848;border-width:0 2px 2px 0}
.cream-bg-variantion-btn .term-plan-save-discount-text p{color:#a83f5e}
.cream-bg-variantion-btn .term-plan-save-discount-text p b{color:#5d2848}
.tic-premium-calc-sec .name-date-field-wrap:not(:has(.te-nri-toggle-evt)) .tic-calc-toggle-btns-sec{margin:0;width:48.5%}
.tic-premium-calc-sec .inp-wrapper.inp-wrapper--dropdown .inp-wrapper__grp .inp-wrapper__grp__field.reverted_arrow,.tic-premium-calc-sec .inp-wrapper--dropdown .inp-wrapper__grp__field.reverted_arrow{border:1px solid #a7a9ac}
@media screen and (max-width:768px){.term-calculator-container>.cmp-container{flex-direction:column;padding:unset;gap:16px;background:unset}
.nolead-termcalculator{width:100%;background-color:#f2f7fb;padding:20px}
.tic-premium-calc-sec .term-insurance-wrapper .tic-premium-calc-title{font-size:20px;letter-spacing:-0.2px;background:var(--Primary-Gradient,linear-gradient(90deg,#0073bb 0,#d62049 80%));-webkit-background-clip:text;text-align:center}
.tic-premium-calc-sec .term-insurance-wrapper .tic-premium-calc-title sup{font-size:.875rem}
.tic-premium-calc-sec .ta-toggle-btn-wrap{width:43%}
.tic-premium-calc-sec .term-insurance-wrapper .term-insurance-form .dob-wrapper,.tic-premium-calc-sec .gender-toggle{width:51%}
.tic-premium-calc-sec .term-insurance-form{border-radius:16px;background:#FFF;box-shadow:0 0 10px 1px rgba(0,127,197,0.12);padding:16px}
.tic-premium-calc-sec .term-insurance-wrapper .term-insurance-form .sumAssured-wrapper,.tic-premium-calc-sec .inp-wrapper--dropdown{width:47%}
.tic-premium-calc-sec .ta-btn-primary{width:100%;line-height:21px;text-align:center;padding:12px 24px}
.tic-premium-calc-sec .term-insurance-wrapper .term-insurance-form .inp-wrapper__grp__label{margin-bottom:4px;font-size:12px;line-height:16px;letter-spacing:-0.12px}
.tic-premium-calc-sec .term-insurance-wrapper .term-insurance-form .ta-toggle-btn-label{margin-bottom:8px}
.tic-premium-calc-sec .term-insurance-wrapper .term-insurance-form .inp-wrapper__grp__field{color:#000;background-size:16px 16px;padding:9px 12px}
.tic-premium-calc-sec .term-insurance-wrapper .term-insurance-form .dob-wrapper .inp-wrapper__grp__field{padding-right:35px;background-position:calc(100% - 12px) center;padding:9px 50px 9px 13px}
.tic-premium-calc-sec .ta-toggle-switch-label{color:#a7a9ac}
.tic-premium-calc-sec .ticpremium-consent-checkbox{width:65px}
.tic-premium-calc-sec .showlesstxt{display:none}
.tic-premium-calc-sec .term-insurance-wrapper .inp-wrapper--invalid p.inp-wrapper__err{font-size:.625rem}
.tic-premium-calc-sec .term-insurance-wrapper .tic-premium-calc-title p,.tic-premium-calc-sec .term-insurance-wrapper .tic-premium-calc-title h1,.tic-premium-calc-sec .term-insurance-wrapper .tic-premium-calc-title h2,.tic-premium-calc-sec .term-insurance-wrapper .tic-premium-calc-title h3,.tic-premium-calc-sec .term-insurance-wrapper .tic-premium-calc-title h4,.tic-premium-calc-sec .term-insurance-wrapper .tic-premium-calc-title h5,.tic-premium-calc-sec .term-insurance-wrapper .tic-premium-calc-title h6{font-size:20px}
.tic-premium-calc-sec .term-insurance-wrapper .tic-premium-calc-title p sup,.tic-premium-calc-sec .term-insurance-wrapper .tic-premium-calc-title h1 sup,.tic-premium-calc-sec .term-insurance-wrapper .tic-premium-calc-title h2 sup,.tic-premium-calc-sec .term-insurance-wrapper .tic-premium-calc-title h3 sup,.tic-premium-calc-sec .term-insurance-wrapper .tic-premium-calc-title h4 sup,.tic-premium-calc-sec .term-insurance-wrapper .tic-premium-calc-title h5 sup,.tic-premium-calc-sec .term-insurance-wrapper .tic-premium-calc-title h6 sup{font-size:1rem}
.tic-premium-calc-sec .tic-nri-cont{margin-top:8px}
.term-insurance-wrapper .term-insurance-form .inp-wrapper__grp__field.policyTermCurrentInput,.term-insurance-wrapper .term-insurance-form .inp-wrapper__grp__field.sumAssuredCurrentInput,.term-insurance-wrapper .term-insurance-form .inp-wrapper__grp__field.annualIncomeCurrentInput,.term-insurance-wrapper .term-insurance-form .inp-wrapper__grp__field.paymentModeCurrentInput{padding:10px 12px}
.tic-premium-calc-sec .term-insurance-wrapper .name-date-field-wrap{width:100%}
.tic-premium-calc-sec .tic-premium-calc-wrapper .tic-premium-calc-form .tic-premium-calc-term-sec-wrp{min-height:60px}
.tic-premium-calc-sec .ta-bo-toggle-switch.ticCalculatorTobaccoTogle{margin-top:15px}
.term-discount-consent-wrap{gap:8px;flex-direction:column;width:100%}
.term-plan-save-discount{padding:8px 24px}
.term-plan-save-discount-text p{font-size:10px;letter-spacing:-0.1px}
.tic-premium-calc-sec .name-date-field-wrap:not(:has(.te-nri-toggle-evt)) .tic-calc-toggle-btns-sec{margin:0;width:fit-content}
.terminsurance_datepicker-container .datepicker{left:36px !important}
}