html{scroll-behavior:smooth;height:100%}
body{line-height:1;font-size:18px;background:#fff;color:#58595b;font-family:'helveticaregular';position:relative;overflow-x:hidden;padding-top:84px !important}
img{max-width:100%}
p{margin-bottom:.5rem}
a{text-decoration:none;color:#000;transition:.3s;-webkit-transition:.3s;-moz-transition:.3s}
a:hover,a:focus,.btn:hover,.btn:focus,button:focus{text-decoration:none;outline:0;box-shadow:none}
body,div,h4,p,img,form,section{margin:0;padding:0;border:0;outline:0;background:transparent;font-style:normal}
h4{margin-bottom:.5rem;font-family:inherit;font-weight:500;line-height:1.2;color:inherit}
h4{font-size:1.5rem}
@font-face{font-family:"TATAAIAPrint-Bold";src:url("../../../../../../../content/tataaialifeinsurancecompanylimited/en/resources/fonts/TATAAIAPrint-Bold.eot?#iefix") format("embedded-opentype"),url("../../../../../../../content/tataaialifeinsurancecompanylimited/en/resources/fonts/TATAAIAPrint-Bold.woff") format("woff"),url("../../../../../../../content/tataaialifeinsurancecompanylimited/en/resources/fonts/TATAAIAPrint-Bold.ttf") format("truetype"),url("../../../../../../../content/tataaialifeinsurancecompanylimited/en/resources/fonts/TATAAIAPrint-Bold.svg#TATAAIAPrint-Bold") format("svg");font-weight:normal;font-style:normal}
@font-face{font-family:"helveticaregular";src:url("../../../../../../../content/tataaialifeinsurancecompanylimited/en/resources/fonts/helvetica-webfont.woff2") format("woff2"),url("../../../../../../../content/tataaialifeinsurancecompanylimited/en/resources/fonts/helvetica-webfont.woff") format("woff"),url("../../../../../../../content/tataaialifeinsurancecompanylimited/en/resources/fonts/helvetica-webfont.ttf") format("truetype");font-weight:normal;font-style:normal}
@font-face{font-family:"TATAAIAPrint";src:url("../../../../../../../content/tataaialifeinsurancecompanylimited/en/resources/fonts/TATAAIAPrint.eot?#iefix") format("embedded-opentype"),url("../../../../../../../content/tataaialifeinsurancecompanylimited/en/resources/fonts/TATAAIAPrint.woff") format("woff"),url("../../../../../../../content/tataaialifeinsurancecompanylimited/en/resources/fonts/TATAAIAPrint.ttf") format("truetype"),url("../../../../../../../content/tataaialifeinsurancecompanylimited/en/resources/fonts/TATAAIAPrint.svg#TATAAIAPrint") format("svg");font-weight:normal;font-style:normal}
@font-face{font-family:"HelveticaNeueLTStd-Bd";src:url("../../../../../../../content/tataaialifeinsurancecompanylimited/en/resources/fonts/HelveticaNeueLTStd-Bd.eot?#iefix") format("embedded-opentype"),url("../../../../../../../content/tataaialifeinsurancecompanylimited/en/resources/fonts/HelveticaNeueLTStd-Bd.woff") format("woff"),url("../../../../../../../content/tataaialifeinsurancecompanylimited/en/resources/fonts/HelveticaNeueLTStd-Bd.ttf") format("truetype"),url("../../../../../../../content/tataaialifeinsurancecompanylimited/en/resources/fonts/HelveticaNeueLTStd-Bd.svg#HelveticaNeueLTStd-Bd") format("svg");font-weight:normal;font-style:normal}
@font-face{font-family:"HelveticaNeueLTStd-Lt";src:url("../../../../../../../content/tataaialifeinsurancecompanylimited/en/resources/fonts/HelveticaNeueLTStd-Lt.eot?#iefix") format("embedded-opentype"),url("../../../../../../../content/tataaialifeinsurancecompanylimited/en/resources/fonts/HelveticaNeueLTStd-Lt.woff") format("woff"),url("../../../../../../../content/tataaialifeinsurancecompanylimited/en/resources/fonts/HelveticaNeueLTStd-Lt.ttf") format("truetype"),url("../../../../../../../content/tataaialifeinsurancecompanylimited/en/resources/fonts/HelveticaNeueLTStd-Lt.svg#HelveticaNeueLTStd-Lt") format("svg");font-weight:normal;font-style:normal}
@font-face{font-family:"HelveticaNeueLTStd-Md";src:url("../../../../../../../content/tataaialifeinsurancecompanylimited/en/resources/fonts/HelveticaNeueLTStd-Md.eot?#iefix") format("embedded-opentype"),url("../../../../../../../content/tataaialifeinsurancecompanylimited/en/resources/fonts/HelveticaNeueLTStd-Md.woff") format("woff"),url("../../../../../../../content/tataaialifeinsurancecompanylimited/en/resources/fonts/HelveticaNeueLTStd-Md.ttf") format("truetype"),url("../../../../../../../content/tataaialifeinsurancecompanylimited/en/resources/fonts/HelveticaNeueLTStd-Md.svg#HelveticaNeueLTStd-Md") format("svg");font-weight:normal;font-style:normal}
.br-10{border-radius:10px;-webkit-border-radius:10px;-moz-border-radius:10px;-ms-border-radius:10px;-o-border-radius:10px}
.primary-btn:hover,.primary-btn:focus{background:#bc133d}
h4{color:#333;font-family:"Inter",sans-serif;font-size:36px;line-height:36px;letter-spacing:-0.4px;margin-bottom:0}
button{outline:0;border:0}
.btn{padding:10px 35px;cursor:pointer;background:#d62049;font-size:24px;display:inline-block}
.btn :hover{color:#fff}
*,*:before,*:after{box-sizing:border-box}
@media screen and (max-width:991.98px){.btn{font-size:14px}
}
@media screen and (max-width:767.99px){h4{font-size:25px;line-height:24px}
}
@media screen and (max-width:575.98px){.btn{font-size:16px}
}
.flex{display:flex}
.margin-top-30px{margin-top:30px}
.margin-top-60px{margin-top:60px}
.justify-content{justify-content:center}
.margin-top-40px{margin-top:40px}
.pop-small{font-family:"Helvetica";font-size:14px;font-weight:300;font-stretch:normal;font-style:normal;line-height:1.43;letter-spacing:-0.39px;color:#333;margin-top:4px;margin-bottom:18px}
.margin-right-33px{margin-right:33px}
.half-pop{width:50%}
.margin-top-18px{margin-top:18px}
.pop-input:focus{outline:0}
.small-grey{font-family:"HelveticaNeueLTStd-Lt";font-size:16px;font-weight:normal;font-stretch:normal;font-style:normal;line-height:normal;letter-spacing:normal;color:#a7a9ac;margin-top:12px;height:20px}
.trans-bg{padding:15px 20px 13px;border:solid 1px #e6e7e8;margin-top:10px}
.up-p{padding:12px 20px 12px 16px;border-radius:16px;border:solid 1px #e6e7e8}
.align-flex{display:flex;align-items:center;justify-content:space-between}
.align-flex-no-justify{display:flex;align-items:center}
.blue-up{padding:15px 34px 15px 15px;border-radius:8px;background-color:#f2f7fb}
.attach-img{margin-right:8px}
.box{padding:14px 17px 17px 22px;border-radius:8.3px;box-shadow:0 0 8px 0 rgba(214,32,73,0.1);border:solid .8px #333;width:200px}
.redo-img{width:37px;height:37px}
.label-p{font-family:"Helvetica";font-size:18px;font-weight:300;font-stretch:normal;font-style:normal;line-height:normal;letter-spacing:normal;color:#333}
.margin-left-20px{margin-left:20px}
.resp-margin-left-12px{margin-left:20px}
.margin-top-60px{margin-top:60px}
.btn-pop{padding:6.5px 35px;min-width:175px;color:#fff}
.justify-content{justify-content:center}
.p-black:focus{outline:0}
.btn-pop{padding:11px 35px;min-width:175px}
.p-black{font-family:"HelveticaNeueLTStd-Md",sans-serif;font-size:24px;font-weight:normal;font-stretch:normal;font-style:normal;line-height:.67;letter-spacing:normal;color:#333;margin-top:10px;border:0;padding-bottom:9px;border-bottom:solid 1px #e6e7e8}
.captcha-txt{font-family:"HelveticaNeueLTStd-Md",sans-serif;font-size:24px;font-weight:normal;font-stretch:normal;font-style:normal;line-height:normal;letter-spacing:-1px;color:#333}
.scroll-pop{max-height:500px;display:block;overflow:auto}
.ta-mobprefix{display:block;position:absolute;left:0;top:34px;color:#333;font-size:24px;line-height:24px;font-family:"HelveticaNeueLTStd-Md",sans-serif}
.mobileField{padding-left:45px}
.grey-2{font-family:"Helvetica";font-size:14px;font-weight:300;font-stretch:normal;font-style:normal;line-height:1.43;letter-spacing:-0.39px;color:#333}
.p-p{font-family:"HelveticaNeueLTStd-Md",sans-serif;font-size:18px;font-weight:normal;font-stretch:normal;font-style:normal;line-height:1;letter-spacing:-0.5px;color:#333}
.p-in{font-family:"HelveticaNeueLTStd-Md",sans-serif;font-size:18px;font-weight:normal;font-stretch:normal;font-style:normal;line-height:1.61;letter-spacing:normal;color:#333}
.p-in>input{font-family:"HelveticaNeueLTStd-Md",sans-serif;font-size:18px;font-weight:normal;font-stretch:normal;font-style:normal;line-height:1.61;letter-spacing:normal;color:#333;width:100%;height:100%;border:0}
.p-in>input:focus{outline:0}
.margin-top-33px{margin-top:33px}
.query{font-family:"Helvetica";font-size:18px;font-weight:300;font-stretch:normal;font-style:normal;line-height:normal;letter-spacing:normal;color:#333}
.margin-top-41px{margin-top:41px}
.pop-input{font-family:"HelveticaNeueLTStd-Md",sans-serif;font-size:24px;font-weight:normal;font-stretch:normal;font-style:normal;line-height:.67;letter-spacing:normal;color:#333;border:0;border-bottom:solid 1px #e6e7e8;padding:10px 10px 22px 0;width:100%}
.label-txt{font-family:"Helvetica";font-size:18px;font-weight:300;font-stretch:normal;font-style:normal;line-height:normal;letter-spacing:normal;color:#333}
.ta-error-msg{display:block;font-family:"Helvetica";font-size:16px;font-weight:300;font-stretch:normal;font-style:oblique;line-height:normal;letter-spacing:normal;color:#d62049;padding-top:11px}
.ta-form-wrap .ta-input-w{margin-bottom:40px}
.reg-form-btn .primary-btn:hover{color:#fff;background-color:#d62049}
.ta-form-wrap .ta-input-c textarea{width:100%;border:1px solid #e6e7e8;padding:15px;height:139px;font-size:18px;font-weight:normal;font-stretch:normal;font-style:normal;line-height:29px;letter-spacing:normal}
.ta-form-wrap .ta-input-c textarea::placeholder{font-size:18px;line-height:29px}
@media screen and (max-width:767px){.ta-form-wrap .ta-input-c textarea{font-size:16px;line-height:16px}
.ta-form-wrap .ta-input-w{margin-bottom:30px}
.ec-resp-margin-bottom-20px{margin-bottom:20px}
.ta-error-msg{font-size:12px;padding-top:10px}
.ta-input::placeholder{font-family:HelveticaNeueLTStd-Md;font-size:16px;font-weight:normal;font-stretch:normal;font-style:normal;line-height:1;letter-spacing:normal}
.resp-block{display:block}
.ta-form-wrap .ta-input-c textarea{height:165px}
.pop-input{font-size:16px;font-weight:normal;font-stretch:normal;font-style:normal;line-height:1;letter-spacing:normal;padding:10px 10px 9px 0}
.resp-margin-top-10px{margin-top:10px}
.ta-mobprefix{top:27px;font-size:16px;line-height:16px}
.small-grey{margin-top:10px;font-size:12px;font-weight:300;font-stretch:normal;font-style:oblique;line-height:normal;letter-spacing:normal}
.scroll-pop{overflow:auto;max-height:400px}
.scroll-pop form{overflow:hidden}
.mobileField{padding-left:35px}
.query{font-size:12px;font-weight:300;font-stretch:normal;font-style:normal;line-height:normal;letter-spacing:normal}
.p-in{font-size:16px;font-weight:normal;font-stretch:normal;font-style:normal;line-height:1;letter-spacing:normal}
.resp-margin-left-12px{margin-left:12px}
.p-p{font-size:14px;font-weight:normal;font-stretch:normal;font-style:normal;line-height:1.29;letter-spacing:-0.39px}
.upload-img{width:30px;height:30px}
.up-p{padding:10px 18}
.grey-2{font-size:12px;font-weight:300;font-stretch:normal;font-style:normal;line-height:1.67;letter-spacing:-0.33px}
.bin-img{height:11px;width:14px}
.blue-up{padding:11px 11px 11px 10px}
.captcha-txt{font-size:16px;font-weight:normal;font-stretch:normal;font-style:normal;line-height:normal;letter-spacing:-0.67px}
.capt-width{width:50%}
.box{width:102px;height:46px;padding:8px 8px 9px 9px}
.resp-margin-top-30px{margin-top:30px}
.label-p{font-size:12px;font-weight:300;font-stretch:normal;font-style:normal;line-height:normal;letter-spacing:normal}
.p-black{font-size:16px;font-weight:normal;font-stretch:normal;font-style:normal;line-height:1;letter-spacing:normal;margin-top:6px}
.redo-img{width:14px;height:14px}
.trans-bg{padding:12px 3px 4px 11px}
.resp-none{display:none}
.label-txt{font-size:12px;font-weight:300;font-stretch:normal;font-style:normal;line-height:normal;letter-spacing:normal}
.pop-small{font-family:"Helvetica";font-size:12px;font-weight:300;font-stretch:normal;font-style:normal;line-height:1.67;letter-spacing:-0.33px;margin-bottom:10px}
.half-pop{width:100%}
.ec-resp-margin-top-20px{margin-top:0}
.ec-resp-margin-top-60px{margin-top:60px}
}
.popup-btn{text-align:center;margin:50px 0}
.pop-md{width:488px;height:auto;display:table}
.pop-lg{width:733px;height:auto;display:table}
.pop-xl{width:980px;height:auto;display:table}
.ta-grid [class^="ta-col"]{padding:0 10px}
.uploadItem .upload-docs{display:flex;align-items:center;justify-content:space-between;margin-top:10px}
.uploadItem p{font-family:"HelveticaNeueLTStd-Md",sans-serif;font-size:20px;font-weight:normal;line-height:1.2;letter-spacing:normal;color:#58595b;max-width:60%;text-align:left}
.uploadItem .uploadIcons{display:flex;justify-content:space-between;flex-wrap:wrap}
.uploadItem .uploadIcons img{margin-left:20px;width:37px}
.uploadItem .flex-wrapper{align-items:center;justify-content:space-between;position:relative;padding-top:14px;display:flex}
.uploadItem .docBorder{border-top:1px #e6e7e8 solid;margin-top:14px;margin-bottom:20px}
.uploadItem .recycleDiv{background-color:#f2f7fb;border-radius:10px;-webkit-border-radius:10px;-moz-border-radius:10px;-ms-border-radius:10px;padding:12px 15px;margin-top:20px;margin-bottom:20px}
.uploadItem .recycleDiv ul{display:flex;justify-content:space-between;list-style:none;list-style-type:none;font-family:"HelveticaNeueLTStd-Lt";align-items:center}
.uploadItem .recycleDiv li{font-size:14px;line-height:20px;letter-spacing:-0.39px;font-family:"Helvetica"}
.uploadItem .recycleDiv li img{margin-left:16px}
.uploadItem .attachedDoc{display:none}
.upload{margin-top:30px;align-items:center}
.ta-popup-maindiv{border-radius:15px;box-shadow:3px 6px 14px 0 rgba(0,115,187,0.1);background-color:#fff;padding:30px;position:fixed;left:0;bottom:0;background:#fff;z-index:100;transform:translateY(120%)}
.ta-popup-maindiv.active{transform:translate(-50%,-50%);top:50%;left:50%}
.okayBtn{color:white}
.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-overlay{position:fixed;top:0;left:0;width:100%;height:100%;background:rgba(0,0,0,0.6);z-index:99;visibility:hidden;opacity:0;transition:opacity .1s linear}
.ta-overlay.active{visibility:visible;opacity:1}
.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:-40px;right:0}
.ta-close-btn{display:inline-flex;padding:0;background:0;cursor:pointer}
.ta-close-btn img{width:100%;height:100%}
.otp-error .otp-num{border-bottom:1px solid #d62049}
.otp-error-text{font-size:16px;font-family:"HelveticaNeueLTStd-Lt";line-height:normal;font-weight:300;letter-spacing:normal;text-align:center;color:#d62049;font-style:oblique}
.grid-margin{margin:0}
.refresh-icon{width:30px}
.writeToUsPopup .ta-popup-sct .pop-xl{width:980px;padding:20px}
@media screen and (max-width:767.99px){.pop-md{width:95%}
.pop-lg{width:95%}
.pop-xl{width:95%}
.ta-popup-maindiv h2{font-size:28px;font-family:"Inter",sans-serif;line-height:normal;font-weight:800;letter-spacing:-0.78px;margin-bottom:7px}
.otp-no-wrap{margin-bottom:5px}
.otp-num{font-size:20px;font-family:"HelveticaNeueLTStd-Bd",sans-serif;line-height:.8;padding:12px}
.ta-popup-maindiv .reg-form-btn{margin-top:40px}
.otp-error{margin-bottom:11px}
.otp-error-text{font-size:12px;font-family:"HelveticaNeueLTStd-Lt";line-height:normal;color:#e02020}
.ta-popup-maindiv.active{transform:translate(-50%,-50%);top:60%;left:50%;width:calc(100% - 40px);display:block;height:fit-content}
.refresh-icon{width:24px}
.writeToUsPopup .ta-popup-sct .pop-xl{width:calc(100% - 40px)}
}
.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{border-radius:15px;box-shadow:3px 6px 14px 0 rgba(0,115,187,0.1);background-color:#fff;padding:30px;position:fixed;left:0;bottom:0;background:#fff;z-index:100;transform:translateY(120%)}
.ta-popup-maindiv{padding:20px}
.ta-popup-maindiv.active{transform:translate(-50%,-50%);top:50%;left:50%}
.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-overlay{position:fixed;top:0;left:0;width:100%;height:100%;background:rgba(0,0,0,0.6);z-index:99;visibility:hidden;opacity:0;transition:opacity .1s linear}
.ta-overlay.active{visibility:visible;opacity:1}
.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}
.uploadIcons{display:flex;justify-content:space-between;flex-wrap:wrap}
.attachedDoc{display:none}
input[type="file" i]{appearance:initial;background-color:initial;cursor:default;align-items:baseline;color:inherit;text-overflow:ellipsis;white-space:pre;text-align:start !important;padding:initial;border:initial;overflow:hidden}
.error-txt{display:block}