.calc-form-Popup.hidePopup{display:none}
.hlvFormPopup{max-width:470px;width:100%;border-radius:26px;background:#FFF;border:1px solid #1574b3;padding:37px 36px 12px}
.popup-close-icon{position:absolute;top:18px;right:20px;cursor:pointer}
.popup-close-icon img{width:15px;height:15px}
.hlv-clac-heading{text-align:center;margin-bottom:13px}
.hlv-clac-heading h2{color:#1574b3;font-family:"HelveticaNeueLTStd-Bd";font-size:24px;line-height:24px;margin-bottom:7px;padding:0 10px}
.hlv-clac-heading p{color:#4f4f4f;font-family:"helveticaregular";font-size:20px;line-height:20px;padding:0 10px}
.hlv-calculator-popup-wrapper .hlvcalc-form-fields{margin-bottom:0;width:100%;border-radius:11px;background:#FFF;box-shadow:1px 2px 10px 0 rgba(0,115,187,0.21);border:1px solid #c7ecff;padding:19px 25px 23px 26px}
.hlv-calculator-popup-wrapper .form-input-field{margin-bottom:17px}
.hlvcalc-form-fields .input-label-field{color:#3d3d3d;font-family:"helveticaregular";font-size:14px;line-height:21px;margin-bottom:2px;display:inline-block}
.hlvcalc-form-fields .hlv-input-field{display:block;font-family:"helveticaregular";font-size:12px;line-height:21px;padding:4px 13px;border-radius:5px;background:#FFF;box-shadow:1px 2px 10px 0 rgba(0,115,187,0.15);border:1px solid #daeef8;color:#333;width:100%}
.hlvcalc-form-fields .hlv-input-field::placeholder{font-size:12px;line-height:21px;color:rgba(61,61,61,0.50)}
.hlvcalc-form-fields .hlv-input-field:focus-visible{outline:0}
.hlv-btns-label-field input{display:none}
.hlvform-btns-content{display:flex;column-gap:20px}
.hlvform-gender-field .form-radio-btns-wrap{display:flex;justify-content:flex-start}
.hlvform-gender-field .form-radio-btns-wrap .hlv-btns-label-field{margin-right:10px;display:flex;align-items:center}
.hlvform-gender-field .form-radio-btns-wrap .hlv-btns-label-field:last-child{margin-right:0}
.hlvform-gender-field .form-radio-btns-wrap .hlv-form-radio-btn{border-radius:5px;background:#fff;box-shadow:1px 2px 10px 0 rgba(0,115,187,0.15);border:1px solid #daeef8;padding:4px;display:flex;align-items:center;justify-content:center;min-width:77px;width:100%;cursor:pointer;position:relative;column-gap:15px}
.hlvform-gender-field .form-radio-btns-wrap .hlv-form-radio-btn .hlvform-radio-btn-img{position:relative}
.hlvform-gender-field .form-radio-btns-wrap .hlv-form-radio-btn .hlvform-radio-btn-img::after{content:'';height:18px;width:1.5px;position:absolute;background:#e5f5ff;right:-8px;top:-1px}
.hlvform-gender-field .form-radio-btns-wrap .hlv-form-radio-btn .hlvform-radio-btn-img img{width:15px;height:15px}
.hlvform-gender-field .form-radio-btns-wrap .hlv-form-radio-btn .hlvform-radio-btn-text{color:#3d3d3d;font-size:12px;line-height:21.8px;font-family:"helveticaregular"}
.calc-formbtn{margin-top:18px;text-align:center}
.calc-formbtn .calc-form-cta-btn{font-family:"HelveticaNeueLTStd-Bd";font-size:16px;line-height:21px;border-radius:5px;background:#ca1f4a;padding:8px;min-width:159px;color:#FFF;cursor:pointer}
.calc-form-des p{font-family:"Inter";font-size:7px;font-style:normal;font-weight:400;color:#818181;line-height:10px;text-align:center;margin-top:13px}
.health-care-calc-sec{max-width:450px;width:100%;border-radius:26px;border:1px solid #1574b3;background:#FFF;padding:37px 37px 16px}
.health-care-calc-wrapper .health-care-clac-heading h2{color:#1574b3;font-family:"HelveticaNeueLTStd-Bd";font-size:24px;line-height:28px;margin-bottom:7px;text-align:center;padding:0 48px}
.health-care-calc-wrapper .health-care-calc-fields{border-radius:11px;background:#FFF;box-shadow:1px 2px 10px 0 rgba(0,115,187,0.21);border:1px solid #c7ecff;width:100%;padding:19px 23px 33px 20px}
.health-care-calc-wrapper .health-care-calc-cta-fields{display:flex;column-gap:17px;margin-bottom:10px}
.health-care-calc-wrapper .health-care-calc-cta-fields .health-care-calc-cta-text{color:#3d3d3d;font-family:"helveticaregular";font-size:14px;line-height:21px;display:inline-block;width:50%}
.health-care-calc-wrapper .health-care-calc-cta-fields .health-care-calc-cta-btns input[type="radio"]{display:none}
.health-care-calc-wrapper .health-care-calc-cta-fields .health-care-calc-cta-btns{display:flex;column-gap:17px;width:100%}
.health-care-calc-wrapper .health-care-calc-cta-fields .health-care-calc-cta-btns .health-care-calc-radiobtn{border-radius:5px;display:inline-block;background:#FFF;box-shadow:1px 2px 10px 0 rgba(0,115,187,0.15);border:1px solid #daeef8;max-width:77px;width:100%;text-align:center;padding:2px;color:#3d3d3d;font-size:12px;line-height:21px;font-family:"helveticaregular";cursor:pointer}
.health-care-calc-wrapper .health-care-calc-fields .health-care-details-fields{margin-bottom:16px}
.health-care-calc-wrapper .health-care-calc-fields .health-care-details-fields:last-child{margin-bottom:0}
.health-care-calc-wrapper .health-care-calc-fields .health-care-details-fields .health-care-details-field-label{color:#3d3d3d;font-size:14px;line-height:21px;font-family:"helveticaregular"}
.health-care-calc-wrapper .health-care-details-fields .health-care-details-input-field{margin-top:3px;position:relative}
.health-care-calc-wrapper .health-care-details-fields .health-care-details-input-field .health-care-details-input{border-radius:5px;background:#FFF;box-shadow:1px 2px 10px 0 rgba(0,115,187,0.15);border:1px solid #daeef8;width:100%;padding:4px 13px;color:#333;font-size:12px;line-height:21px;font-family:"helveticaregular"}
.health-care-calc-wrapper .health-care-details-fields .health-care-details-input-field .health-care-details-input::placeholder{color:rgba(61,61,61,0.50);font-size:12px;line-height:21px;font-family:"helveticaregular"}
.health-care-calc-wrapper .health-care-details-fields .health-care-details-input-field .health-care-details-input:focus-visible{outline:0}
.health-care-calc-wrapper .health-care-details-fields .health-care-details-input-field .health-care-input-inner-text{color:#3d3d3d;font-family:"helveticaregular";font-size:12px;line-height:21px}
.health-care-calc-wrapper .health-care-details-fields .health-care-details-input-field .input-rupee-icon{position:absolute;left:13px;top:5px}
.health-care-calc-wrapper .health-care-details-fields .health-care-details-input-field .input-text-position{position:absolute;right:15px;top:4px}
.calc-form-Popup{display:flex;justify-content:center;align-items:center;transform:translate(-50%,-50%);position:fixed;top:50%;left:50%;z-index:99}
.investMentCalcSec{border-radius:26px;border:1px solid #1574b3;background:#FFF;padding:37px 31px 10px;max-width:364px;width:100%}
.investment-head h2{color:#1574b3;text-align:center;font-family:"HelveticaNeueLTStd-Bd";font-size:24px;line-height:24px;padding:0 10px}
.invest-fields{border-radius:11px;border:.908px solid #c7ecff;background:#FFF;box-shadow:1px 2px 10px 0 rgba(0,115,187,0.21);margin:21px 0 22px;padding:18px 28px 23px 26px;width:100%}
.invest-fields label{font-family:"helveticaregular";font-size:14px;line-height:21px;color:#3d3d3d}
.invest-fields .form-input-field .invest-input-field{outline:0;border-radius:5px;border:1px solid #daeef8;background:#FFF;box-shadow:1px 2px 10px 0 rgba(0,115,187,0.15);padding:4px 13px;margin-top:2px;font-family:"helveticaregular";font-size:12px;line-height:21px;color:#333;width:100%}
.invest-fields .form-input-field .invest-input-field::placeholder{color:rgba(61,61,61,0.50);font-size:12px;line-height:21px}
.invest-fields .phoneNumberWrapper{margin-top:14px}
.investBtnWrapper{display:flex;justify-content:center}
.investBtnWrapper .investBtn{color:#FFF;font-family:"HelveticaNeueLTStd-Bd";font-size:16px;line-height:21px;border-radius:5px;background:#ca1f4a;padding:5px;min-width:159px;cursor:pointer}
.investDisclaimer p{color:#818181;text-align:center;font-family:"Inter";font-size:7px;font-style:normal;font-weight:400;line-height:normal;margin-top:13px}
.investMentCalcSec .invest-fields .form-input-field{margin-bottom:0}
.calc-form-Popup .err-class.d-block{display:block;white-space:nowrap}
.calc-form-Popup .err-class{font-size:12px;padding-top:6px}
.health-care-calc-wrapper .health-care-calc-cta-fields .health-care-calc-cta-btns .selfOtherActive{background-color:#1574b3;color:#fff}
.health-care-calc-wrapper .health-care-details-fields .health-care-details-input-field .estimated-expenses-hcc{padding-left:21px}
.hlvform-gender-field .form-radio-btns-wrap .hlv-btns-label-field.genderActive .hlv-form-radio-btn,.hlvform-gender-field .form-radio-btns-wrap .hlv-btns-label-field.smokerActive .hlv-form-radio-btn{background-color:#1574b3}
.hlvform-gender-field .form-radio-btns-wrap .hlv-btns-label-field.genderActive .hlvform-radio-btn-text,.hlvform-gender-field .form-radio-btns-wrap .hlv-btns-label-field.smokerActive .hlvform-radio-btn-text{color:#fff}
.hlvform-gender-field .form-radio-btns-wrap .hlv-btns-label-field.genderActive .whiteGenderImg,.hlvform-gender-field .form-radio-btns-wrap .hlv-btns-label-field.smokerActive .whiteSmokerImg{display:block}
.hlvform-gender-field .form-radio-btns-wrap .hlv-btns-label-field.genderActive .BlueGenderImg,.hlvform-gender-field .form-radio-btns-wrap .hlv-btns-label-field.smokerActive .BlueSmokerImg{display:none}
.hlvform-gender-field .form-radio-btns-wrap .hlv-btns-label-field .whiteGenderImg,.hlvform-gender-field .form-radio-btns-wrap .hlv-btns-label-field .whiteSmokerImg{display:none}
.hlvform-gender-field .form-radio-btns-wrap .hlv-btns-label-field .BlueGenderImg,.hlvform-gender-field .form-radio-btns-wrap .hlv-btns-label-field .BlueSmokerImg{display:block}
.hlvFormPopup .hlv-calculator-popup-wrapper .datepicker-here{background:url(../../../../../content/dam/tataaialifeinsurancecompanylimited/microsite/icon-calendar.svg) no-repeat;background-size:20px 20px;background-position:99% 50%}
.datepicker-hlvDOB{width:300px}
.datepicker-hlvDOB .datepicker--day-name{color:#333;font-weight:600}
@media screen and (max-width:767.99px){.hlvFormPopup{max-width:302px;width:100%;max-width:302px;border-radius:16px;padding:30px 20px 7px}
.popup-close-icon{top:15px;right:15px}
.popup-close-icon img{width:10px;height:10px}
.hlv-clac-heading{margin-bottom:10px}
.hlv-clac-heading h2{font-size:18px;line-height:18px;margin-bottom:8px}
.hlv-clac-heading p{font-size:14px;line-height:14px}
.hlv-calculator-popup-wrapper .hlvcalc-form-fields{padding:9px 20px 17px}
.hlv-calculator-popup-wrapper .form-input-field{margin-bottom:7px}
.hlvcalc-form-fields .input-label-field{font-size:12px;margin-bottom:0}
.hlvcalc-form-fields .hlv-input-field{font-size:10px;padding:2px 9px}
.hlvcalc-form-fields .hlv-input-field::placeholder{font-size:10px;color:rgba(61,61,61,0.50)}
.hlvform-btns-content{flex-direction:column;row-gap:12px;column-gap:unset}
.hlvform-btns-content .hlvform-gender-field{display:flex;align-items:center;justify-content:space-between}
.hlvform-gender-field .form-radio-btns-wrap .hlv-btns-label-field{margin-right:9px}
.hlvform-gender-field .form-radio-btns-wrap .hlv-form-radio-btn{padding:1px;min-width:60px;column-gap:11px}
.hlvform-gender-field .form-radio-btns-wrap .hlv-calc-women-cta-btn{min-width:70px}
.hlvform-gender-field .form-radio-btns-wrap .hlv-form-radio-btn .hlvform-radio-btn-text{font-size:10px}
.calc-formbtn{margin-top:16px}
.health-care-calc-sec{max-width:302px;border-radius:16px;padding:32px 25px 6px 23px}
.health-care-calc-wrapper .health-care-clac-heading h2{font-size:18px;line-height:18px;margin-bottom:10px;padding:0 15px}
.health-care-calc-wrapper .health-care-calc-fields{padding:10px 26px 16px 25px}
.health-care-calc-wrapper .health-care-calc-cta-fields{column-gap:7px;margin-bottom:9px}
.health-care-calc-wrapper .health-care-calc-cta-fields .health-care-calc-cta-text{font-size:12px;width:100%}
.health-care-calc-wrapper .health-care-calc-cta-fields .health-care-calc-cta-btns{column-gap:7px}
.health-care-calc-wrapper .health-care-calc-cta-fields .health-care-calc-cta-btns .health-care-calc-radiobtn{max-width:50px;padding:1px;font-size:10px}
.health-care-calc-wrapper .health-care-calc-fields .health-care-details-fields{margin-bottom:8px}
.health-care-calc-wrapper .health-care-calc-fields .health-care-details-fields .health-care-details-field-label{font-size:12px;line-height:normal}
.health-care-calc-wrapper .health-care-details-fields .health-care-details-input-field .health-care-details-input{padding:1px 7px;font-size:10px}
.health-care-calc-wrapper .health-care-details-fields .health-care-details-input-field .health-care-input-inner-text{font-size:10px}
.health-care-calc-wrapper .health-care-details-fields .health-care-details-input-field .input-text-position{right:8px;top:2px}
.health-care-calc-wrapper .health-care-details-fields .health-care-details-input-field .input-rupee-icon{left:5px;top:1px}
.health-care-calc-wrapper .health-care-details-fields .health-care-details-input-field .input-inner-text::placeholder{padding-left:0}
.investMentCalcSec{border-radius:16px;padding:32px 25px 7px 23px;max-width:302px}
.investment-head h2{font-size:18px;line-height:18px}
.invest-fields{padding:10px 26px 17px 25px;margin:13px 0}
.invest-fields label{font-size:12px}
.invest-fields .phoneNumberWrapper{margin-top:7px}
.invest-fields .form-input-field .invest-input-field{padding:2px 8px;font-size:10px}
.invest-fields .form-input-field .invest-input-field::placeholder{color:rgba(61,61,61,0.50);font-size:10px;line-height:21px}
.investDisclaimer p{line-height:9px;margin-top:10px}
.hlvform-gender-field .form-radio-btns-wrap .hlv-form-radio-btn .hlvform-radio-btn-img::after{height:17px;right:-7px;top:0}
.health-care-calc-wrapper .health-care-details-fields .health-care-details-input-field .estimated-expenses-hcc{padding-left:12px}
.calc-form-Popup .err-class{font-size:11px}
.calc-form-des p{margin-top:10px}
.datepicker-hlvDOB{width:225px}
}