.--rad-ver .ta-sq-radio-pading{padding:30px 40px}
.--rad-ver .ta-sq-icon-size{width:70px;height:70px;margin-bottom:2px}
.noun-arrow-wh-ht{width:25px;height:19px}
.sharing-icon-wh-ht{width:55px;height:55px}
.term-calculator-wh-ht{width:62px;height:62px}
.mg-left-btn{margin-left:40%;padding:12px 0}
.head-title{padding-top:30px}
.head-title h6{font-family:"HelveticaNeueLTStd-Md";letter-spacing:normal}
.head-title span{font-size:12px;font-family:"HelveticaNeueLTStd-Lt"}
a#planProtectFormSubmit{color:#fff}
.ta-input-w.ta-wd-80.ta-wd-50.ta-wd-mg-btm{width:80%}
.res-bf-w-pad{padding:20px 0}
.ta-wd-mg-btm{margin-bottom:37px}
.mg-btm-slider{margin-bottom:40px}
.ta-label.ta-label-font-weight{font-family:"HelveticaNeueLTStd-Lt"}
.ta-res-gray-card.res-grey-card{padding:32px 60px 30px 57px}
.ta-cr-text{display:none}
.ta-yr-width{display:none}
.input-mg-btm{margin-bottom:25px}
.remove-top-info{padding-top:0;line-height:20px}
.ta-info-pad-remove{padding-top:0}
.mg-right-text{margin-left:70px}
.plans-btn-width{min-width:204px;padding:12px 30px}
.text-line-height{line-height:24px}
.ta-popup-maindiv .reg-form-btn{display:flex;justify-content:center}
.pop-md .reg-form-btn button{margin-right:10px}
.popup-title-wrap .resultText{font-family:Helvetica;font-size:18px;font-weight:normal;font-stretch:normal;font-style:normal;letter-spacing:normal}
.download-icon-none{display:none}
.deathBenefit{color:#0073bb}
.ta-res-sm-txt.d-block{display:block;text-align:center}
.termcalculator .ta-popup-sct.authPopUp .ta-modal-wrap .ta-popup-maindiv.pop-md .reg-form-btn button{width:210px;height:50px}
.overlap-amt{width:80%}
.ta-sf-btn-tc{display:inline-flex;justify-content:center;align-items:center;background:#d62049;border-radius:50%;width:70px;height:70px}
.remove-mrb-space{margin-bottom:0}
.ta-sf-cnt{font-size:12px}
.TermCalcForm .ta-input-w{margin-bottom:50px !important}
.gender-label{display:inline-flex;align-items:center;font-family:"HelveticaNeueLTStd-Lt";font-size:18px;font-weight:400;color:#333;margin-bottom:10px;line-height:16px;letter-spacing:normal}
.m-f-radio:not(:last-child){margin-right:15px}
.smoker-radio:not(:last-child){margin-right:15px}
.ta-sq-radio:hover{cursor:pointer;background:linear-gradient(180deg,#fff 56.25%,#e4f5ff 100%),#fff;border:1px solid #4197d3;box-shadow:3px 6px 14px rgba(0,115,187,0.16)}
.ta-sq-radio{cursor:pointer;display:flex;align-items:center;padding:12px 36px 12px 20px;border-radius:10px;width:140px;max-height:50px}
.ta-sq-radio-icon{display:flex;width:30px;height:30px;margin-right:16px;flex-shrink:0}
.ta-sq-radio-icon img{width:auto;height:auto}
.ta-sq-radio-w input:checked+.ta-sq-radio{border:1px solid #0073bb;background:#4197d3;color:#fff}
.ta-sq-radio-w input:checked+.ta-sq-radio .ta-sq-radio-text{color:#fff}
.ta-sq-radio-w input:checked .male-default-img{display:none}
.ta-sq-radio-w .male-default-img{display:block}
.gender-dsp-none{display:none}
@media screen and (max-width:767.99px){.ta-label{font-weight:normal}
.noun-arrow-wh-ht{width:25px;height:19px}
.sharing-icon-wh-ht{width:45px;height:45px}
.term-calculator-wh-ht{width:62px;height:62px}
.head-title{display:block;margin:auto}
.mg-left-btn{margin-left:24%;padding:8px 0}
.ta-wd-mg-btm{margin-bottom:15px}
.mg-btm-slider{margin-bottom:32px}
.info-btm-pad{padding-top:10px;line-height:20px}
.ta-yr-width{width:38%}
.yr-slider-top{padding-top:15px}
.ta-input-w .premium-btm{margin-bottom:19px}
.ta-pill-radio-w.--is-wrap .radio-c-btm-mg{margin-bottom:12px}
.info-font-weight{line-height:20px}
.input-mg-btm{margin-bottom:15px}
.radio-pad{padding:5px 19px}
.radio-pad-yes{padding:5px 12px 5px 12px}
.ta-info-pad-remove{padding-top:0}
.info-card-letter-space{letter-spacing:-0.33px}
.pill-w-fix{margin:30px -20px 30px -20px}
.ta-sf-pill-fix{font-style:oblique;font-size:12px;line-height:20px;font-weight:300;letter-spacing:-0.33px;color:#333;font-family:Helvetica;background:#ececec;padding:5px 25px}
.--rad-ver .ta-sq-radio-pading{padding:12px 20px}
.--rad-ver .ta-sq-icon-size{width:50px;height:50px;margin-bottom:3px}
.res-bf-w-pad{padding:20px 0 25px 0}
.ta-res-gray-card.res-grey-card{padding:30px 15px 25px 15px}
.remove-top-info{padding-top:15px}
.mg-right-text{margin-left:0}
.plans-btn-width{min-width:150px}
.popup-title-wrap .resultText{font-size:16px}
.ta-res-sm-txt.d-block{display:block}
.termcalculator .ta-popup-sct.authPopUp .ta-modal-wrap .ta-popup-maindiv.pop-md .reg-form-btn button{width:136px;height:40px}
.ta-sf-cnt{font-size:9px}
.TermCalcForm .ta-input-w{margin-bottom:30px !important}
.gender-label{font-style:normal;font-weight:400;font-size:14px;line-height:16px;color:#333}
.smoker-label{display:inline-flex;font-style:normal;font-weight:400;font-size:12px;margin-bottom:10px;line-height:14px;color:#333}
.ta-sq-radio{flex-direction:unset;justify-content:space-evenly;padding:15px}
.ta-sq-radio{width:120px;height:40px;flex-direction:unset;padding:15px}
.slct-gender .gender-mobimg img{width:18px;height:24px}
.slct-smoker .smoker-mobimg img{width:18px;height:15px}
.termcalculator .ta-sq-radio{flex-direction:unset;padding:12px 20px}
.ta-sq-radio-icon{width:25px;height:25px;margin-top:8px}
}
@media all and (min-width:769px) and (max-width:991.99px){[class^="ta-col"]{flex:0 0 100%;max-width:100%}
.cal-select .select2-container--flat .select2-selection--single .select2-selection__rendered{font-size:20px;line-height:16px;padding-right:25px;padding-bottom:19px;margin-right:0}
.ta-prefix-input::before{top:3px;font-size:20px}
.cal-select .select2-container--flat .select2-selection--single .select2-selection__rendered{font-size:20px;line-height:16px;padding-right:25px;padding-bottom:15px;margin-right:0}
.ta-label{font-size:14px;line-height:20px}
.ta-amt-slider{margin-left:-20px;margin-right:-20px}
.ta-amt-slider.nm-15{margin-left:-15px;margin-right:-15px}
.ta-card-mr{margin-bottom:50px}
.ta-sf-w{padding:30px 0 40px}
.ta-sf-card{padding:20px}
.ta-sf-pill-w{margin:0 -20px 30px -20px}
.ta-sf-pill{font-size:12px;padding:8px 10px}
.ta-sf-pill sup{font-size:.5rem}
.ta-sf-btn-w{margin-bottom:10px}
.ta-sf-btn-tc{width:50px;height:50px}
.ta-sf-btn-tc img{width:24px}
.ta-spb-c::after{height:1px}
.ta-spb-c{width:55%}
.ta-spb-line{height:1px}
.ta-spb-cr-w{width:100%;justify-content:space-between}
.ta-spb-cr{width:16px;height:16px;font-size:10px}
.ta-spb-cr:not(:last-child){margin-right:0}
.ta-xl-input .ta-input{font-size:20px;line-height:16px}
.ta-amt-input .ta-input{padding-left:16px}
.ta-amt-input::before{font-size:20px;line-height:16px}
.res-gd-mr{margin-top:30px}
.ta-res-card-w{padding:15px}
.ta-res-bf-w{padding:20px 0}
.ta-res-gray-card{padding:20px 10px;flex-direction:column}
.mob-block{display:block;margin-top:6px}
.ta-info-card.mr{margin-bottom:40px}
.ta-info-card{margin:0 -15px;padding:16px 28px;font-size:12px;line-height:20px;border-radius:0}
.ta-info-card .divider{position:static;height:auto;transform:none;flex-shrink:0;margin:0 16px}
.ta-wd-80{width:100%}
.ta-cr-text{margin:0 15px;font-size:14px;padding-top:5px}
.ta-res-txt{font-size:14px;line-height:16px;margin-bottom:16px;font-family:"HelveticaNeueLTStd-Md",sans-serif}
.ta-res-sm-txt{font-size:12px}
.ta-rgc-txt{text-align:center;font-size:14px;line-height:16px}
.ta-suffix-input::after{font-size:14px;bottom:12px}
.ta-dt-icon{position:static;margin-right:12px;width:30px;height:30px;transform:none}
.ta-add-min .ta-input{max-width:72px}
.ta-add-min::after{right:-50px}
.ta-am-icon{height:24px;width:24px}
.lt-space{letter-spacing:-0.39px}
.label-bold{margin:8px 0 19px 0}
.flo-right{float:right}
.assume-percentage{padding-top:20px;justify-content:unset}
.label-left{margin-left:8px}
.dropdown-wrap{max-width:100px;width:100%}
.expected-percentage{padding-top:20px}
.mr-left{margin-left:18px}
.btn-link{font-size:16px;line-height:1.38}
.mr-right{margin-right:16px}
.ta-text-counter{font-size:14px;line-height:16px}
.counter-img-w{max-width:162px}
.counter-abs{font-size:18px}
.header-name{font-size:20px;margin-bottom:16px}
.ta-wd-50{width:80%}
.sf-btn-w{margin-bottom:30px}
.mr-top-60{margin-top:0}
.ta-discount{font-size:20px;line-height:1;margin-left:0}
.text-line-hgt{line-height:20px;text-align:unset}
.discount-block{margin-top:5px}
.res-bf-w-pad{padding:20px 33px;text-align:center}
.sq-radio-text-font{font-size:13px}
.--rad-ver .sq-radio-width{padding:12px 12px;width:100%}
.input-w-width{margin-top:0}
.ta-yr-width{width:50%}
.amount-width{margin-top:unset}
.input-prefix::before{top:6px}
.text-line-hgt{line-height:14px;letter-spacing:-0.39px}
.ta-text-counter{width:100%;padding-left:20px;top:50%;left:50%;transform:translate(-50%,-50%)}
.counter-abs{display:block;font-size:20px;padding:0;margin:5px 0}
.counter-img-w{left:0}
.wrapper-mg-top-50{margin-top:10px}
.res-gd-mr-top{margin-top:40px}
.--rad-ver .m-f-radio-width{max-width:90px;width:100%}
.ta-cgs-head,.ta-cgs-subTitle{font-size:20px;letter-spacing:-0.56px;padding:20px 0 15px 20px}
.ta-cgs-subTitle{padding:0;margin-top:10px;margin-bottom:20px}
.ta-cgs-text,.ta-cgs-bullet{font-size:14px;line-height:20px}
.ta-cgs-icon-w{width:40px;height:40px}
.ta-cgs-icon-w img{width:26px;height:26px}
.ta-bs-label{font-size:10px}
.ta-cgs-body{padding:20px}
.ta-cgs-list-w{margin-bottom:36px}
.ta-cgs-list:not(:last-child){margin-bottom:18px}
.ta-cgs-rec-w{margin-bottom:20px}
.ta-cgs-bullet::before{width:5px;height:5px}
.ta-cgs-bullet{margin-bottom:15px}
.ta-cgs-label{font-size:14px}
.ta-cgs-ch-w{padding:12px 30px 12px 20px;margin:0 -20px;margin-bottom:20px}
.ta-cgs-ch-w .ta-checkbox-tick{width:24px;height:24px}
.ta-cgs-btn-w{padding:0;margin:0}
.ad_rider-mr{margin-bottom:25px}
.ta-cgs-slider{margin-right:-20px}
.--rad-ver .ta-sq-radio-w:not(:last-child){margin-right:6px}
.--rad-ver .ta-sq-radio-icon{margin-bottom:6px}
.input-wrapper-btm-mg{margin-bottom:40px}
.ta-add-min .add-min-input{max-width:90px}
.car-box-btm-mg{margin-bottom:24px}
.label-font-step{font-size:14px;font-weight:normal;line-height:16px;font-family:"Helvetica"}
.discount-box{font-size:19px;line-height:20px;letter-spacing:normal}
.line-height{line-height:20px;letter-spacing:normal}
.price-box{font-size:12px;margin-top:13px;font-family:'helvetica';font-weight:300;line-height:12px;font-style:oblique}
.ta-res-gray-card{padding:0}
.ta-res-gray-card:not(:last-child){margin-bottom:12px}
.grey-card-background{background-color:#f8f8f8;padding:22px 10px}
.res-small-text{font-weight:normal}
.car-radio-icon{width:65px}
.cal-select .select2-container--flat .select2-selection--single .select2-selection__rendered{margin-right:0}
.recomonded-rider{font-size:14px;line-height:16px}
.ta-cgs-subHead{font-size:14px;line-height:16px}
.input-for{margin-bottom:0}
.expected-percentage{margin-bottom:0}
.mr-left{margin-left:7px}
.ta-yr-width{width:37%}
.ta-amt-slider{margin-bottom:30px}
.tell-label{font-size:14px}
.discount{margin-left:0}
.custom-pad{padding:10px 20px}
}
@media all and (min-width:992px) and (max-width:1150px){.ta-info-card{margin:0 -38px;padding:16px 28px;font-size:12px;line-height:20px;border-radius:0}
}
@media all and (min-width:400px) and (max-width:768px){.radio-width{width:19px;height:18px}
}
@media all and (min-width:400px) and (max-width:768px){.ta-input-w.ta-wd-80.mg-left{margin-left:0}
.popup-btn{text-align:center;margin:50px 0}
.pop-md{width:500px;height:auto;display:table}
.pop-lg{width:730px;height:auto;display:table}
.ta-popup-maindiv h2{font-size:36px;font-family:"Inter",sans-serif;line-height:1;font-weight:800;line-height:1;letter-spacing:-0.4px;margin-bottom:14px;color:#333}
.ta-popup-maindiv .ta-sub-text{line-height:1.67;font-weight:normal}
.ta-popup-maindiv .ta-sub-text b{font-weight:bold}
.ta-popup-maindiv .otp-number-div .ta-sub-text{line-height:1.11;text-align:center;margin-bottom:0}
.otp-no-wrap{display:flex;justify-content:center;margin-bottom:16px}
.otp-num{font-size:24px;font-family:"HelveticaNeueLTStd-Md",sans-serif;line-height:normal;letter-spacing:normal;font-weight:normal;padding:20px;border-bottom:1px solid #e6e7e8}
.otp-num:not(:last-child){margin-right:20px}
.ta-popup-maindiv .reg-form-btn{margin-top:50px}
.ta-modal-wrap{position:relative}
.ta-modal-wrap .modal-close-btn{position:absolute;top:-30px;right:0}
.ta-modal-wrap .modal-close-btn img{width:18px}
.ta-close-btn{display:inline-flex;padding:0;background:0;cursor:pointer}
.ta-close-btn img{width:100%;height:100%}
.cross{background-color:rgba(0,0,0,0.6);padding:5px;border-radius:5px}
.text-line-font-size{color:#373737;font-size:16px}
.ta-sub-text{font-size:18px;font-family:HelveticaNeueLTStd-Lt;line-height:.78;font-weight:700;letter-spacing:normal;color:#373737;margin-bottom:19px}
.ta-btn-div{margin-bottom:32px}
.reg-form-btn .primary-btn{background-color:#fff;border:1px solid #d62049;color:#d62049;margin-right:31px;font-size:24px;font-family:HelveticaNeueLTStd-Md,sans-serif;line-height:normal;letter-spacing:-1px}
.reg-form-btn .btn-slct{box-shadow:0 0 10px 0 rgba(214,32,73,.1);background-color:#d62049;color:#fff}
.ta-popup-maindiv{width:488px;height:462px;border-radius:15px;box-shadow:3px 6px 14px 0 rgba(0,115,187,.1);background-color:#fff;padding:40px 30px;position:fixed;left:0;bottom:0;background:#fff;z-index:100;transform:translateY(120%)}
.ta-popup-maindiv h2{font-size:36px;font-family:Inter,sans-serif;line-height:1;font-weight:800;line-height:1;letter-spacing:-.4px;margin-bottom:14px;color:#333}
.ta-popup-maindiv .ta-sub-text{line-height:1.67;font-weight:400}
.ta-popup-maindiv .ta-sub-text b{font-weight:700}
.ta-popup-maindiv .reg-form-btn{margin-top:50px}
.ta-modal-wrap{position:relative}
.ta-modal-wrap .modal-close-btn{position:absolute;top:-40px;right:0}
.ta-close-btn{display:inline-flex;padding:0;background:0;cursor:pointer}
.ta-close-btn img{width:100%;height:100%}
.ta-modal-wrap .modal-close-btn img{width:100%}
.popup-title-wrap{display:flex;align-items:center;margin-bottom:28px}
.popup-title-wrap h2{margin-bottom:0}
.failed-icon{margin-right:29px}
.ta-popup-maindiv .ta-email-text{font-weight:300;font-family:HelveticaNeueLTStd-Lt}
.ta-emial-updation-fail-maindiv{width:558px;height:360px}
.ta-emial-updation-fail-maindiv .reg-form-btn{margin-top:30px;text-align:center}
.ta-emial-updation-success-maindiv{height:390px}
.pan-success-div{display:flex;justify-content:center;align-items:center;margin:39px 0 30px;padding:19px;border-radius:8px;background-color:#f4f8f3}
.pan-success-div img{margin-right:10px}
.pan-success-text{font-size:20px;font-family:Helvetica;line-height:normal;font-weight:700;letter-spacing:normal;color:#81b774}
.ta-pan-updation-fail-maindiv{height:472px}
.pan-img-wrap img:not(:last-child){margin-right:25px}
.ta-form-wrap .primary-btn{width:189px;height:50px;padding:0}
.ta-form-wrap .primary-btn:last-child{margin:0}
.ta-email-text{font-family:Helvetica;font-size:18px;line-height:1.67;letter-spacing:normal}
.ta-updation-wrap .reg-form-btn{margin-top:30px}
.pop-md .reg-form-btn button{width:210px;height:50px;padding:0}
@media screen and (max-width:767.99px){.ta-email-text{font-size:14px;line-height:1.71 !important;letter-spacing:normal}
.pop-md .ta-close-btn img{width:14px;height:14px}
.pop-md .modal-close-btn{top:-30px}
.pop-md .reg-form-btn button{width:136px;height:40px;padding:0}
.ta-sub-text{font-size:14px;font-family:HelveticaNeueLTStd-Lt;line-height:1;margin-bottom:12px}
.ta-btn-div{margin-bottom:16px}
.reg-form-btn{display:flex;justify-content:center;margin-top:10px}
.reg-form-btn .primary-btn{padding:12px 20px;margin-right:20px;font-size:16px;font-family:HelveticaNeueLTStd-Md,sans-serif;line-height:normal;letter-spacing:-.67px}
.ta-popup-maindiv{width:320px;height:350px}
.ta-popup-maindiv h2{font-size:28px;font-family:Inter,sans-serif;line-height:normal;font-weight:800;letter-spacing:-.78px;margin-bottom:7px}
.ta-popup-maindiv .reg-form-btn{margin-top:40px}
.popup-title-wrap{margin-bottom:7px;flex-direction:column;align-items:start}
.popup-title-wrap h2{margin-bottom:0}
.failed-icon{height:50px;width:50px;margin-bottom:13px}
.ta-emial-updation-fail-maindiv{padding:25px;height:374px}
.ta-emial-updation-fail-maindiv .reg-form-btn{margin-top:30px}
.sucess-icon{height:50px;width:50px;margin-bottom:13px}
.pan-success-div{margin-top:25px;padding:8px;margin-bottom:19px}
.pan-success-div img{margin-right:6px;width:16px;height:16px}
.pan-success-text{font-size:12px;font-family:Helvetica;line-height:1.67;letter-spacing:-.33px}
.ta-pan-updation-fail-maindiv{height:436px}
.pan-img-wrap img:not(:last-child){margin-right:20px}
.pan-img-wrap img{width:30px;height:30px}
.ta-form-wrap .primary-btn{width:136px;height:40px;padding:0}
.ta-modal-wrap .modal-close-btn img{width:100%;height:100%}
}
.ta-input-w.ta-wd-80.mg-top-slider{margin-top:50px}
}
p.ta-info-msg.info-font-weight.remove-top-info.disply-none,.ta-info-msg.ta-info-pad-remove.info-font-weight.disply-none{display:none}
.ta-modal-wrap-verify_otp{font-size:28px;font-family:Inter,sans-serif;line-height:1;font-weight:800;line-height:1;letter-spacing:-.4px;margin-bottom:14px;text-align:center;color:#333}
@media screen and (max-width:767.99px){.ta-modal-wrap-verify_otp{font-size:20px}
}