/*!
 * Font Awesome Free 6.2.0 by @fontawesome - https://fontawesome.com
 * License - https://fontawesome.com/license/free (Icons: CC BY 4.0, Fonts: SIL OFL 1.1, Code: MIT License)
 * Copyright 2022 Fonticons, Inc.
 */
:root{--fa-style-family-classic:"Font Awesome 6 Free";--fa-font-solid:normal 900 1em/1 "Font Awesome 6 Free"}:host{--fa-style-family-classic:"Font Awesome 6 Free";--fa-font-solid:normal 900 1em/1 "Font Awesome 6 Free"}@font-face{font-display:block;font-family:"Font Awesome 6 Free";font-style:normal;font-weight:900;src:url(../webfonts/fa-solid-900.woff2)format("woff2"),url(../webfonts/fa-solid-900.ttf)format("truetype")}.fa{font-family:"Font Awesome 6 Free";font-family:var(--fa-style-family,"Font Awesome 6 Free");font-weight:900;font-weight:var(--fa-style,900)}.fa-fw{text-align:center;width:1.25em}.fa-eye:before{content:""}.fa-eye-slash:before{content:""}html,body{width:100%;margin:0 auto}body{background-color:#333;background-image:url(images/bg/bg-light-11.png);font-family:Roboto,"sans-serif";font-size:16px}footer{color:#fefefe;text-align:center;width:95%;margin-bottom:10px;margin-left:2.5%;margin-right:2.5%;position:fixed;bottom:0}footer a{color:#fefefe}footer a:hover{-webkit-text-decoration:none;text-decoration:none}header{text-align:center;width:100%;margin-top:45px}header .logo,header .logo-lock{background:url(images/logo-white.webp) 0 0/240px 77px no-repeat;width:240px;height:77px;margin:0 auto}section{width:300px;margin:auto}section.a2f{color:#fefefe;text-align:center;width:550px}.error{color:#fefefe;text-align:center;background-color:#dc3545;border:2px solid #921925;border-radius:5px;width:91%;min-height:50px;margin-top:20px;margin-left:4.5%;margin-right:10px}.error .error-message{vertical-align:middle;margin:14px 0}.otp{color:#333;text-align:center;border:3px solid #0d6ffe;border-radius:.5rem;width:50px;height:80px;margin-left:3px;margin-right:3px;font-size:24pt}.outline-none{outline-offset:2px;outline:2px solid transparent}.password-icon{color:#252525;cursor:pointer;float:right;margin:-37px 10px 0 0;position:relative}.warning{color:#fefefe;text-align:center;background-color:#f39c12;border:2px solid #a07800;border-radius:5px;width:100%;min-height:50px;margin-top:20px;padding-left:15px;padding-right:15px}.warning .warning-message{vertical-align:middle;margin:14px 0}@media only screen and (min-width:320px) and (max-width:800px){.error{width:90%}.error .error-message{margin:14px}.warning{width:90%}.warning .warning-message{margin:14px}}@font-face{font-display:swap;font-family:Roboto;font-style:normal;src:url(fonts/Roboto-Regular.woff2),url(fonts/Roboto-Regular.woff),url(fonts/Roboto-Regular.ttf)format("truetype")}@font-face{font-display:swap;font-family:Roboto;font-style:italic;src:url(fonts/Roboto-Italic.woff2),url(fonts/Roboto-Italic.woff),url(fonts/Roboto-Italic.ttf)format("truetype")}@font-face{font-display:swap;font-family:Roboto;font-style:normal;font-weight:500;src:url(fonts/Roboto-Medium.woff2),url(fonts/Roboto-Medium.woff),url(fonts/Roboto-Medium.ttf)format("truetype")}@font-face{font-display:swap;font-family:Roboto;font-style:italic;font-weight:500;src:url(fonts/Roboto-MediumItalic.woff2),url(fonts/Roboto-MediumItalic.woff),url(fonts/Roboto-MediumItalic.ttf)format("truetype")}@font-face{font-display:swap;font-family:Roboto;font-style:normal;font-weight:700;src:url(fonts/Roboto-Bold.woff2),url(fonts/Roboto-Bold.woff),url(fonts/Roboto-Bold.ttf)format("truetype")}@font-face{font-display:swap;font-family:Roboto;font-style:italic;font-weight:700;src:url(fonts/Roboto-BoldItalic.woff2),url(fonts/Roboto-BoldItalic.woff),url(fonts/Roboto-BoldItalic.ttf)format("truetype")}@font-face{font-display:swap;font-family:Roboto;font-style:normal;font-weight:900;src:url(fonts/Roboto-Black.woff2),url(fonts/Roboto-Black.woff),url(fonts/Roboto-Black.ttf)format("truetype")}@font-face{font-display:swap;font-family:Roboto;font-style:italic;font-weight:900;src:url(fonts/Roboto-BlackItalic.woff2),url(fonts/Roboto-BlackItalic.woff),url(fonts/Roboto-BlackItalic.ttf)format("truetype")}@font-face{font-display:swap;font-family:Jost;font-style:normal;src:url(fonts/Jost-Variable.woff2),url(fonts/Jost-Variable.woff),url(fonts/Jost-Variable.ttf)format("truetype")}@font-face{font-display:swap;font-family:Jost;font-style:italic;src:url(fonts/Jost-Italic-Variable.woff2),url(fonts/Jost-Italic-Variable.woff),url(fonts/Jost-Italic-Variable.ttf)format("truetype")}@font-face{font-display:swap;font-family:Lato;font-style:normal;src:url(fonts/Lato-Regular.woff2),url(fonts/Lato-Regular.woff),url(fonts/Lato-Regular.ttf)format("truetype")}@font-face{font-display:swap;font-family:Lato;font-style:italic;src:url(fonts/Lato-Italic.woff2),url(fonts/Lato-Italic.woff),url(fonts/Lato-Italic.ttf)format("truetype")}@font-face{font-display:swap;font-family:Lato;font-style:normal;font-weight:700;src:url(fonts/Lato-Bold.woff2),url(fonts/Lato-Bold.woff),url(fonts/Lato-Bold.ttf)format("truetype")}@font-face{font-display:swap;font-family:Lato;font-style:italic;font-weight:700;src:url(fonts/Lato-BoldItalic.woff2),url(fonts/Lato-BoldItalic.woff),url(fonts/Lato-BoldItalic.ttf)format("truetype")}@font-face{font-display:swap;font-family:Lato;font-style:normal;font-weight:900;src:url(fonts/Lato-Black.woff2),url(fonts/Lato-Black.woff),url(fonts/Lato-Black.ttf)format("truetype")}@font-face{font-display:swap;font-family:Lato;font-style:italic;font-weight:900;src:url(fonts/Lato-BlackItalic.woff2),url(fonts/Lato-BlackItalic.woff),url(fonts/Lato-BlackItalic.ttf)format("truetype")}header .logo{background:url(images/logo.png) 0 0/240px 77px no-repeat;width:240px;height:77px;margin:0 auto}