body{background:#FFFFFF url(/img/site/clock.png) left top no-repeat; display: flex; justify-content: center; align-items: center; height:100vh}



.authForm{width:530px; max-width:95vw;
background:#FFFFFF url(/img/site/logo.svg) no-repeat center 55px; background-size:auto 90px; padding:80px 70px; padding-top:190px; position:relative}

.authForm{box-shadow: 0 0 5px rgba(0, 0, 0, 0.2); border-radius:30px}

.authForm .formLine{text-align:left; position:relative;}
.authForm .formLine fa{position:absolute; left:0; top:0; bottom:0; width:50px; color:#BCBCBC; display: flex; justify-content: center; align-items: center; font-size:24px; z-index:10}

.authForm .formLine input{font-size:22px; padding-left:50px;}

.authForm input[type=submit]{margin-top:5px;}

.authForm .formLine .name{font-size:16px; margin-bottom:0px}

.authForm .formLine .rd{margin-top:10px; position:relative; padding-left:25px}
.authForm .formLine .rd rd{display:block; position:absolute; left:0; top:-2px;}

.langSelect{padding-top:30px}

.authForm .submitBlock{position:absolute; left:0; bottom:-50px; right:0; text-align:center;}
.authForm .submitBlock input{width:100px; aspect-ratio:1; display: inline-block; text-align:center; line-height:100px; background:#00A0E1; color:#FFFFFF; font-size:60px; border:none; border-radius:50%; cursor:pointer;}
.authForm .submitBlock a{position:absolute; right:10px; top:70px; font-size:18px; color:var(--main-color); text-decoration:none;}