/*!
 * 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,: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{width:1.25em;text-align:center}.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{position:fixed;bottom:0;width:95%;margin-right:2.5%;margin-bottom:10px;margin-left:2.5%;color:#fefefe;text-align:center}footer a{color:#fefefe}footer a:hover{-webkit-text-decoration:none;text-decoration:none}header{width:100%;margin-top:45px;text-align:center}header .logo{width:240px;height:77px;margin:0 auto;background:url("images/logo-white.webp") no-repeat;background-size:240px 77px}header .logo-lock{width:240px;height:77px;margin:0 auto;background:url("images/logo-white.webp") no-repeat;background-size:240px 77px}section{width:300px;margin:auto}section.a2f{width:550px;color:#fefefe;text-align:center}.error{width:91%;min-height:50px;border:2px solid #921925;border-radius:5px;margin-top:20px;margin-right:10px;margin-left:4.5%;background-color:#dc3545;color:#fefefe;text-align:center}.error .error-message{margin:14px 0;vertical-align:middle}.otp{width:50px;height:80px;border:3px solid #0d6ffe;border-radius:.5rem;margin-right:3px;margin-left:3px;color:#333;font-size:24pt;text-align:center}.outline-none{outline:2px solid rgba(0,0,0,0);outline-offset:2px}.password-icon{position:relative;margin:-37px 10px 0 0;color:#252525;cursor:pointer;float:right}.warning{width:100%;min-height:50px;padding-right:15px;padding-left:15px;border:2px solid #a07800;border-radius:5px;margin-top:20px;background-color:#f39c12;color:#fefefe;text-align:center}.warning .warning-message{margin:14px 0;vertical-align:middle}@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:bold;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:bold;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:bold;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:bold;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")}body{display:grid;justify-content:center;background-blend-mode:color-burn;background-color:#444;background-image:url("images/bg/bg-login.png");font-family:"Roboto",sans-serif}.body-alt{background-attachment:fixed;background-color:#444;background-image:url("../images/svg/bg-login.svg");background-position:center center;background-size:cover;font-family:"Roboto",sans-serif}header .logo{width:240px;height:77px;margin:0 auto;background:url("../images/svg/corcia-brand-white.svg") no-repeat;background-size:240px 77px}header .logo-lock{width:240px;height:77px;margin:0 auto;background:url("../images/svg/corcia-brand-white.svg") no-repeat;background-size:240px 77px}.login-title{font-family:"Jost",sans-serif;font-size:2.5rem}.login-footer{font-family:"Jost",sans-serif}
