h2{margin-bottom:0}
.form-group .err-class{position:absolute;bottom:-10px;left:0;transform:translateY(100%);padding-top:0 !important;margin-bottom:5px !important}
.redirectionForm{display:flex;align-items:center;justify-content:space-between}
.online-premium-payment .form-sec .form-wrapper{display:flex;border-radius:20px;border:1px solid #daeef8;background:#FFF;box-shadow:0 8px 16px 0 rgba(0,115,187,0.10)}
.online-premium-payment .form-sec .form-wrapper .form-rhs .section-title{margin-bottom:unset}
.policy-holder,.policy-holder p{font-family:Helvetica;font-size:14px;font-weight:300;font-stretch:normal;font-style:normal;line-height:1.43;letter-spacing:normal;color:#373737;margin-top:16px}
.policy-holder sup,.policy-holder p sup{font-size:.625rem}
.online-premium-payment .policy-holder{margin-top:10px}
.online-premium-payment .policy-holder p{color:#333;font-family:'helveticaregular';font-size:18px;line-height:150%;letter-spacing:-0.126px;margin-top:10px}
.online-premium-payment .policy-holder p sup{font-size:.875rem}
.onlinePremiumPayment .floating-form{display:flex;align-items:center;justify-content:space-between;margin-top:30px}
.ta-input-w{position:relative}
.online-premium-payment .form-group{margin-bottom:20px}
.online-premium-payment .form-group .form-control{color:#333;font-family:"HelveticaNeueLTStd-Bd";font-size:20px;line-height:24px}
.onlinePremiumPayment .form-sec .form-wrapper .form-rhs .floating-form .ta-input-w{max-width:380px;width:100%;margin-bottom:0}
.online-premium-payment .form-group .err-class{padding-top:5px !important;margin-top:0 !important}
.ta-pc-btn-w{margin-top:0}
.datepicker-here{background-image:url(../../../../content/dam/tataaia/icon-calendar.svg) !important;background-size:25px 25px !important;background-position:right !important;background-repeat:no-repeat !important;outline:0}
.ta-btn-call{min-width:280px;height:50px;background:#d62049;align-items:center;justify-content:center;padding:8px 30px;border-radius:10px}
.online-premium-payment .ta-btn-call{color:#FFF;text-align:center;font-family:'HelveticaNeueLTStd-Md';font-size:24px;font-style:normal;line-height:normal;letter-spacing:-0.24px;cursor:pointer}
.onlinepremiumpayment-section .form-wrapper .form-rhs h2 p{color:#333;font-family:Inter;font-size:36px;font-style:normal;font-weight:700;line-height:normal;letter-spacing:-0.36px}
.onlinepremiumpayment-section .form-wrapper .form-rhs h2 p sup{font-size:1.5rem}
.onlinePremiumPayment .form-sec .form-wrapper .form-rhs{width:100%;padding:30px 40px}
.online-premium-payment .section-wrap{background:unset}
.online-premium-payment .ta-input-w label{color:#333;font-family:Helvetica;font-size:18px;font-style:normal;font-weight:400;line-height:24px}
.online-premium-payment .form-group ::placeholder{color:#e6e7e8}
.form-group .form-control:hover,.form-group .form-control:focus{border-color:#3f8abf;outline:0}
@media screen and (max-width:767.98px){.redirectionForm{display:block}
.onlinePremiumPayment .form-sec .form-wrapper .form-rhs{padding:unset;margin-top:unset}
.online-premium-payment .form-sec .form-wrapper{padding:20px}
.online-premium-payment .form-sec .form-wrapper .form-rhs .section-title{position:unset;margin:0}
.form-sec .form-wrapper .form-rhs .section-title h2{margin-bottom:20px}
.online-premium-payment .onlinepremiumpayment-section .form-wrapper .form-rhs h2 p{font-size:24px;letter-spacing:-0.24px}
.online-premium-payment .onlinepremiumpayment-section .form-wrapper .form-rhs h2 p sup{font-size:1rem}
.online-premium-payment .policy-holder p{font-size:14px}
.online-premium-payment .policy-holder p sup{font-size:.625rem}
.onlinePremiumPayment .floating-form{flex-direction:column;margin-top:20px}
.form-sec .form-wrapper .form-rhs .floating-form .ta-input-w{font-size:12px}
.online-premium-payment .ta-input-w label{font-family:'helveticaregular';font-size:14px;line-height:normal}
.online-premium-payment .form-group{margin-bottom:30px}
.online-premium-payment .form-sec .form-wrapper .form-rhs .form-control{padding:10px 0;border-bottom:1px solid #a7a9ac}
.online-premium-payment .form-group .err-class{padding-top:6px !important}
.online-premium-payment .ta-pc-btn-w{margin-top:20px;margin-left:unset;margin-bottom:10px;width:100%}
.online-premium-payment .ta-btn-call{width:100%}
}