html,body,div,span,applet,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,acronym,address,big,cite,code,del,dfn,em,img,ins,kbd,q,s,samp,small,strike,strong,sub,sup,tt,var,b,u,i,center,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td,article,aside,canvas,details,embed,figure,figcaption,footer,header,hgroup,menu,nav,output,ruby,section,summary,time,mark,audio,video{margin:0;padding:0;border:0;vertical-align:baseline;-webkit-tap-highlight-color:transparent}
html{scroll-behavior:smooth;height:100%}
*,*:before,*:after{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}
article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{display:block}
body{line-height:1}
blockquote,q{quotes:none}
blockquote:before,blockquote:after,q:before,q:after{content:"";content:none}
table{border-collapse:collapse;border-spacing:0}
button{outline:0;border:0;cursor:pointer}
a{text-decoration:none;outline:0}
@font-face{font-family:'Inter-Regular';src:url("../../../content/tataaiamfisip/us/en/resources/fonts/Inter-Regular.woff2") format("woff2");font-weight:normal;font-style:normal;font-display:swap}
@font-face{font-family:'Inter-Medium';src:url("../../../content/tataaiamfisip/us/en/resources/fonts/Inter-Medium.woff2") format("woff2");font-weight:normal;font-style:normal;font-display:swap}
@font-face{font-family:'Inter-SemiBold';src:url("../../../content/tataaiamfisip/us/en/resources/fonts/Inter-SemiBold.woff2") format("woff2");font-weight:normal;font-style:normal;font-display:swap}
@font-face{font-family:'TATAAIAPrintRegular';src:url("../../../content/tataaiamfisip/us/en/resources/fonts/TATAAIAPrintRegular.woff2") format("woff2");font-weight:normal;font-style:normal;font-display:swap}
@font-face{font-family:'TATAAIAPrintBold';src:url("../../../content/tataaiamfisip/us/en/resources/fonts/TATAAIAPrintBold.woff2") format("woff2");font-weight:normal;font-style:normal;font-display:swap}
@font-face{font-family:'icomoonmf';src:url('../../../content/tataaiamfisip/us/en/resources/fonts/icomoon.woff2') format('woff2');font-weight:400;font-style:normal;font-display:swap}
:root{--primary-black:#252c32;--secondary-black:#000;--dark-black:#333;--primary-grey:#5b6871;--primary-grey-light:#f9fafd;--secondary-grey:#e7e8eb;--secondary-grey-light:#d2d7d9;--disable-greay-light:#e0e0e0;--disable-greay-dark:#9e9e9e;--tertiary-grey:#d3d3d3;--primary-white:#fff;--primary-blue:#0073bb;--primary-blue-light:#f7fbfd;--primary-blue-dark:#2563eb;--secondary-blue:#4197d3;--secondary-blue-light:#e5f1f8;--tertiary-blue:#0f6499;--primary-green:#24a148;--secondary-green:#e9f6ed;--primary-orange:#e65100;--primary-red:#d62049;--secondary-red:#bb2547;--primary-error:#bc2443}
body{padding-top:128px;font-size:14px;line-height:20px;background:var(--primary-white);color:var(--primary-black);font-family:"Inter-Regular",sans-serif;position:relative;overflow-x:hidden}
h1,h2,h3,h4,h5{color:var(--primary-black);font-family:"Inter-SemiBold",sans-serif;font-weight:normal}
input{font-weight:normal !important}
h1{font-size:32px;line-height:42px}
h2{font-size:28px;line-height:36px}
h3{font-size:24px;line-height:32px}
h4{font-size:20px;line-height:28px}
h5{font-size:16px;line-height:24px}
.caption-text{font-size:12px;line-height:12px}
.misc-text{font-size:10px;line-height:14px}
.isip-container{max-width:1220px;margin:0 auto;width:100%}
.isip-core-container .cmp-container{max-width:1220px;margin:0 auto;width:100%}
.isip-overlay{position:fixed;top:0;left:0;width:100%;height:100%;background:var(--primary-black);z-index:99;visibility:hidden;opacity:0;transition:opacity .1s linear}
.isip-overlay.active{visibility:visible;opacity:.6}
.isip-radion-btn{opacity:0;position:fixed;width:0;height:0;appearance:none}
.isip-radion-label{display:inline-block;background-color:var(--primary-white);padding:12px 16px;font-size:14px;line-height:14px;border-radius:12px;border:1px solid var(--secondary-grey-light);background:var(--primary-white);cursor:pointer;color:var(--primary-grey)}
.isip-radion-btn:checked+label{border-radius:12px;border:1px solid var(--primary-blue);background:var(--secondary-blue-light);font-family:"Inter-SemiBold",sans-serif;color:var(--primary-blue)}
.isip-popup{padding:24px;border:0;outline:0;z-index:100;position:fixed;margin:unset;transform:translate(-50%,-50%);top:50%;left:50%}
.d-flex{display:flex}
.d-flex-center{display:flex;justify-content:center}
.d-flex-left{display:flex;justify-content:left}
.d-flex-right{display:flex;justify-content:right}
.d-flex-space-btwn{display:flex;justify-content:space-between}
.d-flex-space-btwn-align-cnt{display:flex;justify-content:space-between;align-items:center}
.d-flex-align-cnt{display:flex;align-items:center}
.d-flex-align-start-btwn{display:flex;align-items:flex-start;justify-content:space-between}
.d-flex-align-end{display:flex;align-items:flex-end}
.d-align-center{align-items:center}
.d-flex-wrap{display:flex;flex-wrap:wrap}
.dsp-none{display:none}
.dsp-block{display:block}
.full-star{background:linear-gradient(to right,#ffd644,#ffd644 50%,#ffd644 50%);-webkit-background-clip:text;background-clip:text;color:transparent}
.half-star{background:linear-gradient(to right,#ffd644,#ffd644 50%,#e6e7e8 50%);-webkit-background-clip:text;background-clip:text;color:transparent}
.not-fill-star{background:linear-gradient(to right,#e6e7e8,#e6e7e8 50%,#e6e7e8 50%);-webkit-background-clip:text;background-clip:text;color:transparent}
.ff-Inter-SemiBold{font-family:"Inter-SemiBold",sans-serif}
.ff-Inter-Regular{font-family:"Inter-Regular",sans-serif}
.ff-Inter-Medium{font-family:"Inter-Medium",sans-serif}
.isip-primary-btn{border-radius:4px;background:var(--primary-red);font-size:14px;line-height:14px;font-family:"Inter-SemiBold",sans-serif;color:var(--primary-white);display:block;margin-left:auto;margin-right:auto}
.isip-primary-btn:hover{background:var(--secondary-red)}
.isip-secondary-btn{border-radius:4px;background:var(--primary-blue);font-size:14px;line-height:14px;font-family:"Inter-SemiBold",sans-serif;color:var(--primary-white);display:block;margin-left:auto;margin-right:auto}
.isip-secondary-btn:hover{background:var(--tertiary-blue)}
.isip-tertiary-btn{border-radius:4px;background:var(--primary-white);font-size:14px;line-height:14px;font-family:"Inter-SemiBold",sans-serif;color:var(--primary-blue);border:1px solid var(--primary-blue);display:block;margin-left:auto;margin-right:auto}
.isip-tertiary-btn:hover{background:var(--primary-blue-light)}
.isip-disabled-btn{border-radius:4px;background:var(--disable-greay-light);font-size:14px;line-height:14px;font-family:"Inter-SemiBold",sans-serif;color:var(--disable-greay-dark);cursor:no-drop;display:block;margin-left:auto;margin-right:auto}
.isip-success-btn{border-radius:4px;background:var(--primary-green);font-size:14px;line-height:14px;font-family:"Inter-SemiBold",sans-serif;color:var(--primary-white);display:block;margin-left:auto;margin-right:auto}
.ft12{font-size:12px;line-height:16px}
.ft14ln14{font-size:14px;line-height:14px}
.ftln12{font-size:12px;line-height:12px}
.ft16{font-size:16px;line-height:16px}
.ft10{font-size:10px;line-height:14px}
.mobh1{font-size:28px;line-height:36px}
.ftblue{color:var(--primary-blue-main,#0073bb)}
.ftgrey{color:var(--typography-secondary-text,#5b6871)}
.ftblack{color:var(--primary-black,#252c32)}
.mgtp32{margin-top:32px}
.mgtp17{margin-top:17px}
.mgtp16{margin-top:16px}
.mgtp24{margin-top:24px}
.mgtp8{margin-top:8px}
.mgl8{margin-left:8px}
.mgtp11{margin-top:11px}
.pd0410{padding:4px 10px}
.alignStart{align-items:start}
.alignStretch{align-items:stretch}
.gap20{gap:20px}
.gap8{gap:8px}
.arrow{border:2px solid #0073bb;border-width:0 0 2px 2px;transform:rotate(-45deg)}
.pd16{padding:16px}
.hw24{height:24px;width:24px}
.w100{width:100%}
.curPoint{cursor:pointer}
.isip-text-btn{padding:9px 18px;color:var(--primary-blue);font-family:"Inter-SemiBold",sans-serif;font-size:14px;line-height:14px;background:transparent;display:inline-block;text-decoration:none}
.isip-text-btn:hover{color:var(--tertiary-blue)}
.isip-btn-ex-lg{max-width:471px;width:100%;padding:17px 34px}
.isip-btn-lg{max-width:393px;width:100%;padding:17px 34px}
.isip-btn-md{max-width:343px;width:100%;padding:17px 34px}
.isip-btn-sm{max-width:197px;width:100%;padding:9px 18px}
.isip-btn-ex-sm{max-width:106px;width:100%;padding:9px 18px}
.input-error-message,.otp-verification-dialog .input-error-message{color:var(--primary-error);font-family:"Inter-Regular",sans-serif;font-size:11px;line-height:14px;margin-top:3px}
.otp-input.error-border{border:1px solid var(--primary-error)}
.mg-b15{margin-bottom:15px}
button:disabled,button[disabled]{pointer-events:unset !important;cursor:no-drop !important;opacity:.6 !important}
input:focus::-webkit-contacts-auto-fill-button{opacity:0}
.ta-loader{display:none;width:100%;z-index:10000;top:0;height:100vh;overflow:hidden;max-height:100vh;background:rgba(255,255,255,0.5);position:fixed}
.ta-loader .loader{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}
.overflow-hide{overflow:hidden !important}
.primary-orange{color:var(--primary-orange)}
.primary-green{color:var(--primary-green)}
.scrollable-dropdown-ui{scrollbar-width:thin;scrollbar-color:var(--primary-blue-main,#0073bb) #F5F5F5;&::-webkit-scrollbar{width:8px;display:block}
&::-webkit-scrollbar-track{background-color:#f1f1f1}
&::-webkit-scrollbar-thumb{background-color:var(--primary-blue-main,#0073bb);border-radius:4px}
&::-webkit-scrollbar-thumb:hover{background-color:var(--primary-blue-main,#0073bb)}
}
@media screen and (max-width:767.99px){body{padding-top:87px}
h1{font-size:28px;line-height:36px}
h2{font-size:24px;line-height:32px}
h3{font-size:20px;line-height:28px}
h4{font-size:16px;line-height:24px}
h5{font-size:12px;line-height:20px}
.isip-container{padding:0 15px}
.isip-core-container .cmp-container{padding:0 15px}
.isip-core-container-no-padding .cmp-container{padding:0}
.mb-dsp-none{display:none}
.mb-dsp-block{display:block}
.isip-radion-label{padding:8px 12px}
.isip-btn-mob-full-width{max-width:unset}
}
.multiline-ellipsis{overflow:hidden;display:-webkit-box;-webkit-line-clamp:1;-webkit-box-orient:vertical;white-space:normal}
.singleline-ellipsis{overflow:hidden;display:-webkit-box;-webkit-line-clamp:1;-webkit-box-orient:vertical;white-space:normal}
sup{vertical-align:super}