@font-face{font-family:"Montserrat Thin";src:url("../fonts/Montserrat/Montserrat-Thin.ttf")}@font-face{font-family:"Montserrat Light";src:url("../fonts/Montserrat/Montserrat-Light.ttf")}@font-face{font-family:"Montserrat Regular";src:url("../fonts/Montserrat/Montserrat-Medium.ttf")}@font-face{font-family:"Montserrat Medium";src:url("../fonts/Montserrat/Montserrat-Medium.ttf")}@font-face{font-family:"Montserrat Semi Bold";src:url("../fonts/Montserrat/Montserrat-SemiBold.ttf")}@font-face{font-family:"Montserrat Bold";src:url("../fonts/Montserrat/Montserrat-Bold.ttf")}@font-face{font-family:"Montserrat Black";src:url("../fonts/Montserrat/Montserrat-Black.ttf")}:root{--color-primary: #e5293e;--color-primary-contrast: #fff;--color-blue: #4c80cd;--color-red: #e62d2d;--font-primary: "Montserrat", sans-serif;--font-primary-thin: 400 1em "Montserrat Thin", sans-serif;--font-primary-light: 400 1em "Montserrat Light", sans-serif;--font-primary-regular: 400 1em "Montserrat Regular", sans-serif;--font-primary-medium: 400 1em "Montserrat Medium", sans-serif;--font-primary-semi-bold: 400 1em "Montserrat Semi Bold", sans-serif;--font-primary-bold: 400 1em "Montserrat Bold", sans-serif;--font-primary-black: 400 1em "Montserrat Black", sans-serif;--font-tiny: 0.75em;--font-small: 0.875em;--font-regular: 1em;--font-medium: 1.375em;--font-large: 2.1875em;--font-xlarge: 3.4375em;--font-xxlarge: 3.75em;--space-tiny: 5px;--space-small: 10px;--space-regular: 15px;--space-large: 30px;--space-xlarge: 45px;--space-xxlarge: 60px}*{margin:0;padding:0;-webkit-box-sizing:border-box;box-sizing:border-box}body{color:var(--color-primary-contrast);font:var(--font-primary-regular);font-size:var(--font-regular);background-color:var(--color-primary)}p{margin:0;padding:0}img{display:block;max-width:100%;height:auto}.page-container{height:100vh;background-image:url(../images/home/login-pg.png);background-repeat:no-repeat;background-position:bottom right}.c_logo{padding:25px 0 65px;margin:auto}.lgn-txt{font:var(--font-primary-medium);font-size:var(--font-medium);margin-bottom:5px}.with-name{font:var(--font-primary-bold);font-size:30px;margin-top:10px}.details{border:none;border-radius:10px;font-size:18px;color:#3f3f3f;letter-spacing:.165em;padding:15px 11px;margin-bottom:20px}.details:focus{outline:none}.otp{font:var(--font-primary-bold);background-color:var(--color-primary-contrast);color:var(--color-primary);border:none;-webkit-box-shadow:0px 0px 14px -1px rgba(0,0,0,.22);box-shadow:0px 0px 14px -1px rgba(0,0,0,.22);border-radius:34.5px;padding:13px 33px}.lgn-wrap{margin-bottom:42px}.otp-btn{margin:49px 0;text-align:center}.phn-no{margin-bottom:3px;font:var(--font-primary-regular)}.allignment-cont{width:33%;padding:35px 100px}.invalid{text-align:center;font:var(--font-primary-semi-bold);margin-top:8px}button{cursor:pointer}@media only screen and (max-width: 1400px){.allignment-cont{width:43%;padding:35px 100px}}@media only screen and (max-width: 1200px){.allignment-cont{width:50%;padding:35px 100px}}@media only screen and (max-width: 1000px){.page-container{background-image:none;height:auto}.c_logo{padding:70px 0;margin:auto}.allignment-cont{width:100%;padding:18px}}::-webkit-input-placeholder{color:#c7c7c7}::-moz-placeholder{color:#c7c7c7}:-ms-input-placeholder{color:#c7c7c7}::-ms-input-placeholder{color:#c7c7c7}::placeholder{color:#c7c7c7}.nf-sec{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;height:100vh;padding:10px;text-align:center}.heading{font-size:var(--font-xxlarge);margin-bottom:25px}.sub-heading{font-size:var(--font-medium)}