@import "https://fonts.googleapis.com/css2?family=Montserrat&display=swap";@import "https://fonts.googleapis.com/css2?family=Montserrat:wght@600&display=swap";@import "https://fonts.googleapis.com/css2?family=Montserrat:wght@800&display=swap";body{background:#fff}#video_city{width:50%;height:99vh;position:absolute;left:50%}#lang_selector{justify-content:flex-end;align-items:center;gap:8px;width:100%;padding:10px 20px;display:inline-flex;position:absolute;top:0}#lang_selector a{opacity:.5;transition:opacity .3s}#lang_selector a.active_lang,#lang_selector a:hover{opacity:1}#care{width:30%;position:absolute;left:15%}#twoflow{width:10%;position:absolute;bottom:5%;right:1%}.valid-feedback{font-weight:600}.container-fluid{width:100%;position:absolute;top:50%;left:-20%}.container-fluid .card-body{margin-top:10%}.container-fluid .card-body .form-group{margin-bottom:0!important}.container-fluid .card-body .custom_input{background:#fff;width:80%;padding:.5rem 1.5rem;font-size:15px;margin:2% auto!important}.container-fluid .buttons{width:55%;margin:auto}.container-fluid .buttons button{margin-top:2%}.auth_container{position:relative}.auth_container input{text-align:center;background-color:#fff;border:2px solid #186af6;padding:.25rem;font-size:calc(.75rem + 1vw)}.auth_container input.auth_number::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}.auth_container input.auth_number::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}.auth_container input.auth_number[type=number]{-moz-appearance:textfield}.auth_container_proxy .auth_proxy_input{opacity:0;pointer-events:none;border:0;width:1px;height:1px;padding:0;position:absolute}.auth_container_proxy .auth_display_inputs,.yubikey_input_container{position:relative}.yubikey_input_container .yubikey_input_proxy{opacity:.01;z-index:2;cursor:default;color:#0000;caret-color:#0000;width:100%;height:100%;position:absolute;inset:0}.login_spinner{width:1rem;height:1rem}#login_modal_qrcode .modal-content{padding:.5rem}#login_modal_qrcode .modal-content img{width:200px;height:200px}#login_modal_qrcode .modal-content .timer_wrapper{background:#707070;border-radius:25px;width:30%;height:10px;margin:auto auto 10px;position:relative}#login_modal_qrcode .modal-content .timer_wrapper .shrinking{background:linear-gradient(90deg,#0e3d8f,#186af6);border-radius:25px;width:100%;height:10px;animation:30s ease-in infinite timer-wrapper}@media screen and (width<=1080px){.container-fluid .card-body{margin-top:0!important}.container-fluid .card-body .buttons{width:80%!important}#care{width:35%;top:5%;left:12%}#twoflow{width:20%}}@media screen and (width<=768px){.container-fluid{top:40%;left:0}#video_city{display:none}#care{width:65%;top:5%;left:17.5%}#twoflow{width:45%;right:27.5%}}
