\.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-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%}
.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:30px;display:flex;justify-content:center}
.ta-modal-wrap{position:relative}
.ta-modal-wrap .modal-close-btn{position:absolute;top:-30px;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}
.things-to-remember-list li{position:relative;padding-left:20px;padding-bottom:20px}
.things-to-remember-list li::before{content:'';width:10px;height:10px;border-radius:50%;background-color:#4197d3;position:absolute;left:0;top:5px}
.things-to-remember-sublist li{position:relative;padding-left:20px;padding-bottom:0;padding-top:20px}
.things-to-remember-sublist li::before{content:'';width:10px;height:12px;border-radius:50%;background-color:transparent;background-image:url("../../../../../../../content/dam/tataaialifeinsurancecompanylimited/customer-service/icon-sheild.svg");background-size:contain;background-repeat:no-repeat;position:absolute;left:0;top:23px}
.things-to-remember-list-wrap{display:flex;justify-content:space-between;margin-top:20px}
.things-to-rem-col{width:45%}
.ta-things-list-light{font-family:"Helvetica";font-size:12px;font-weight:300;line-height:1.67;letter-spacing:-0.33px;color:#333}
.things-to-remember-sublist li{position:relative;padding-left:20px;padding-bottom:0;padding-top:20px}
.things-to-remember-sublist li::before{content:'';width:10px;height:12px;border-radius:50%;background-color:transparent;background-image:url("../../../../../../../content/dam/tataaialifeinsurancecompanylimited/customer-service/icon-sheild.svg");background-size:contain;background-repeat:no-repeat;position:absolute;left:0;top:23px}
.reg-form-btn .btn-slct{box-shadow:0 0 10px 0 rgba(214,32,73,0.1);background-color:#d62049;color:#fff}
.bg-circle{min-width:91px;width:10%;height:91px;border-radius:50%;background-color:#f2f7fb;align-items:center;justify-content:center;display:flex;margin-right:20px;margin-bottom:10px}
@media screen and (max-width:767.99px){.pop-md{width:95%}
.pop-lg{width:95%}
.pop-xl{width:95%}
.ta-popup-maindiv{padding:20px}
.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}
.ta-close-btn img{width:70%;height:100%}
.ta-modal-wrap .modal-close-btn{position:absolute;top:-23px;right:0}
.things-pop-cont{overflow:auto;height:78vh}
.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:20px}
.otp-error{margin-bottom:11px}
.otp-error-text{font-size:12px;font-family:"HelveticaNeueLTStd-Lt";line-height:normal;color:#e02020}
.ta-popup-maindiv.pop-xl{width:95%;display:table}
.things-to-remember-list li{padding-bottom:16px;font-size:12px;line-height:20px;letter-spacing:-0.33px}
.things-to-remember-sublist li{padding-top:12px;padding-bottom:0;font-size:12px;line-height:20px;letter-spacing:-0.33px}
.things-to-remember-sublist li::before{top:16px}
.things-to-remember-list-wrap{flex-direction:column}
.things-to-rem-col{width:100%}
.ta-popup-maindiv.ta-things-to-remember .reg-form-btn{margin-top:0;display:flex;justify-content:center}
.things-to-remember-sublist li{padding-top:12px;padding-bottom:0}
}