.login-box{position:relative;margin-bottom:3rem}.login-logo{position:absolute;top:-4rem;width:100%}.login-logo a span *{vertical-align:middle;line-height:3.4rem;font-size:1.8rem;font-weight:300;letter-spacing:normal}.login-logo a span strong{font-weight:700}label{font-weight:400!important}.iti{padding:0}.iti__tel-input{border:0;height:100%;border-top-right-radius:0;border-bottom-right-radius:0}.iti__search-input{padding-left:.4rem}.iti__search-input::placeholder{opacity:.5;color:#808080;text-transform:lowercase}button:has(.button-overlay),a:has(.button-overlay){box-sizing:content-box;padding:0;position:relative}.button-overlay{position:absolute;border-radius:inherit;left:-1px;top:-1px;right:-1px;bottom:-1px;display:flex;align-items:center;justify-content:center}.btn-telegram{background-color:#08c;color:white;transition:all .3s;border-radius:.4rem}.btn-telegram:hover{background-color:#006da0;color:white}#telegram-qr{border-radius:.8rem;overflow:hidden}#telegram-qr:has(*){border:1px solid #ddd}