.flex_align,.login_page .logo_wrapper,.login_page .form_wrapper,.login_page .form_wrapper .link_holder{display:flex;justify-content:center;align-items:center}.login_page{font-weight:300;height:100%;display:grid;grid-template-columns:34% 66%}.login_page.background{background-position:center;transition:background-image .1s ease-out;background-repeat:no-repeat;background-size:cover}.login_page .form_wrapper{background-color:var(--main-transparent-200, rgba(31, 31, 31, 0.95));position:relative;height:100%}.login_page .form_wrapper .link_holder{justify-content:space-between;margin-top:15px;font-size:var(--text-sm)}.login_page .form_wrapper .link_holder a{color:rgba(0,255,255,.4)}.login_page .form_wrapper .link_holder a:hover{text-decoration:underline;color:var(--primary)}.login_page .form_wrapper .error_wrapper{background:var(--errors-background);font-size:var(--text-sm);display:flex;padding:15px;margin-top:30px;gap:10px}.login_page .form_wrapper .error_wrapper .icon{display:flex;align-items:center}.login_page .form_wrapper .error_wrapper .message{display:flex;flex-direction:column;justify-content:center}.login_page .form_wrapper .error_wrapper .message .message_space{margin-bottom:17px}.login_page .form_wrapper .error_wrapper .ws_error{font-size:24px}.login_page .form_wrapper .info_wrapper{background:var(--notified-background);font-size:var(--text-sm);display:flex;padding:15px;margin-top:30px}.login_page .form_wrapper .info_wrapper .icon{width:50px;display:flex;align-items:center}.login_page .form_wrapper .info_wrapper .message{padding:0px 0px 0 12px;display:flex;flex-direction:column;justify-content:center}.login_page .form_wrapper .info_wrapper .message .message_space{margin-bottom:17px}.login_page .form_wrapper .info_wrapper .ws_info{font-size:48px}.login_page .form_wrapper .language_selection{position:absolute;top:20px;right:20px;font-size:var(--text-sm)}.login_page .form_wrapper .language_selection .combobox.reactor{min-width:100px}.login_page .form_wrapper .language_selection .combobox.reactor button{border:none;color:var(--primary);font-weight:300}.login_page .form_wrapper .language_selection .combobox.reactor button .display-string{justify-content:center}.login_page .form_wrapper .language_selection .combobox.reactor button .display-string span{font-size:var(--text-xs)}.login_page .form_wrapper .login_form{width:61%}.login_page .form_wrapper .login_form .welcome_note{margin-bottom:85px}.login_page .form_wrapper .login_form .welcome_note span{display:block;color:var(--primary-lighter);font-size:2.28vw;line-height:2.5vw}.login_page .form_wrapper .login_form .welcome_note span.colored{color:var(--primary)}.login_page .form_wrapper .login_form .username_password{margin-bottom:65px}.login_page .form_wrapper .button_holder input,.login_page .form_wrapper .button_holder button{width:100%;height:42px;border-radius:3px;background-color:var(--primary);text-transform:uppercase;font-size:var(--text-lg);cursor:pointer}.login_page .form_wrapper .button_holder input:hover,.login_page .form_wrapper .button_holder button:hover{background-color:var(--primary-100)}.login_page .form_wrapper .button_holder #loginUser{border:none}.login_page .form_wrapper .microsoft_login_section{margin:30px 0}.login_page .form_wrapper .microsoft_login_section .login-separator{display:flex;align-items:center;text-align:center;margin-bottom:24px;font-size:var(--text-sm);color:var(--text-secondary-200)}.login_page .form_wrapper .microsoft_login_section .login-separator::before,.login_page .form_wrapper .microsoft_login_section .login-separator::after{content:"";flex:1;border-bottom:1px solid var(--modal-separator-border)}.login_page .form_wrapper .microsoft_login_section .login-separator::before{margin-right:.75em}.login_page .form_wrapper .microsoft_login_section .login-separator::after{margin-left:.75em}.login_page .form_wrapper .microsoft_login_section .microsoft-login-button{width:100%;height:42px;border-radius:3px;background-color:rgba(0,0,0,0);color:var(--text-primary);font-size:var(--text-lg);text-transform:none;border:1px solid var(--border-secondary-100);cursor:pointer;display:flex;align-items:center;justify-content:center;gap:8px;transition:background-color .2s ease}.login_page .form_wrapper .microsoft_login_section .microsoft-login-button:hover{background-color:var(--main-200)}.login_page .form_wrapper .microsoft_login_section .microsoft-login-button .microsoft-login-button_text{display:inline-block;font-size:inherit}.login_page .form_wrapper .microsoft_login_section .microsoft-login-button .microsoft-login-button_icon{--size: 16px;background-image:url('data:image/svg+xml,<svg id="Group_901" data-name="Group 901" xmlns="http://www.w3.org/2000/svg" width="15" height="15" viewBox="0 0 15 15"><rect id="Rectangle_549" data-name="Rectangle 549" width="15" height="15" fill="%23f3f3f3"/><rect id="Rectangle_550" data-name="Rectangle 550" width="6" height="6" transform="translate(1 1)" fill="%23f35325"/><rect id="Rectangle_551" data-name="Rectangle 551" width="6" height="6" transform="translate(8 1)" fill="%2381bc06"/><rect id="Rectangle_552" data-name="Rectangle 552" width="6" height="6" transform="translate(1 8)" fill="%2305a6f0"/><rect id="Rectangle_553" data-name="Rectangle 553" width="6" height="6" transform="translate(8 8)" fill="%23ffba08"/></svg>');background-repeat:no-repeat;background-position:center;background-size:var(--size);width:var(--size);height:var(--size)}.login_page .logo_wrapper{position:relative}.login_page .logo_wrapper .big_logo{width:55%}.login_page .logo_wrapper footer{position:absolute;bottom:0;width:100%;padding:20px 0}.login_page .logo_wrapper footer span{display:block;text-align:center;font-size:var(--text-sm);font-weight:300}.login_page .input{margin-bottom:4%;border:0}.login_page .input input{background:none;border:none;border-bottom:1px solid var(--primary-transparent);width:100%;color:var(--primary);font-size:var(--text-sm);padding:2.5%;outline:none}.login_page .input input::placeholder{color:var(--primary);opacity:.7;font-size:var(--text-sm)}.login_page .input input.incorrect{border-bottom:1px solid var(--errors-background)}.login_page .user_license{margin:30px 0 30px 0}.login_page .user_license div,.login_page .user_license a{font-size:var(--text-xs)}.login_page .user_license fieldset{margin-bottom:0;line-height:16px}.login_page .user_license label{display:inline-block;width:25px;height:20px;float:left}.login_page .user_license a{color:var(--primary);margin:0 3px}.login_page .user_license a:hover{text-decoration:underline}.login_page .user_license a:first-child{margin-left:0;margin-right:0}.login_page .menu-toggle.reactor .bar1,.login_page .menu-toggle.reactor .bar2,.login_page .reactor .active .menu-toggle.reactor .bar1,.login_page .reactor .active .menu-toggle.reactor .bar2{background-color:var(--primary)}.login_page .menu-toggle.reactor{top:2px}.login_page .combobox.reactor .display.active .menu-toggle{top:-1px}.login_page .combobox.reactor .body{border:none;background:var(--main)}.login_page .combobox.reactor .options-wrapper.single .option.checked{background:none;color:var(--primary)}.login_page .combobox.reactor .option{justify-content:center;font-weight:300;color:var(--text-primary)}.login_page .checkbox.reactor .checkmark,.login_page .checkbox.reactor input:checked~.checkmark{background:#3a9292;border:none;height:16px;width:16px}.login_page .checkbox.reactor.incorrect .checkmark{background:var(--errors-background)}.login_page .checkbox.reactor:hover input~.checkmark{border:none}.login_page .combobox.reactor .display{background:none}.login_page .combobox.reactor .ellipsis-option{font-size:var(--text-xs)}.login_page .block-ui.reactor .block-ui-overlay{background-color:var(--main-transparent-300)}@media only screen and (max-width: 1280px){.login_page .form_wrapper .login_form .welcome_note span{font-size:30px;line-height:36px}.login_page .user_license fieldset:first-child{margin-bottom:10px}}@media only screen and (max-width: 1480px){.login_page .form_wrapper .login_form{width:80%}.login_page .form_wrapper .login_form .welcome_note span{font-size:36px;line-height:40px}.login_page .user_license fieldset{position:relative}.login_page .form_wrapper .login_form .welcome_note{margin-bottom:60px}}@media only screen and (min-width: 2550px){.login_page .form_wrapper .login_form{width:53%}.login_page .form_wrapper .login_form .welcome_note span{font-size:1.6vw;line-height:1.8vw}.login_page .form_wrapper .button_holder input,.login_page .form_wrapper .button_holder button{font-size:.65vw;height:2.5em}.login_page .user_license fieldset,.login_page .user_license fieldset .data_protection .first_link,.login_page .user_license fieldset .data_protection a,.login_page .user_license fieldset .data_protection .second_link{font-size:.4vw}.login_page .form_wrapper .link_holder a{font-size:.6vw}.login_page .input input{padding:2%;font-size:.6vw}.login_page .input input::placeholder{font-size:.6vw}.login_page{--text-xs: 0.6vw;--text-sm: 0.6vw}.login_page .form_wrapper .language_selection .combobox.reactor{min-width:125px}.login_page .user_license fieldset .data_protection .second_link{margin-top:12px}.login_page .user_license label{width:34px}.login_page .checkbox.reactor .checkmark,.login_page .checkbox.reactor input:checked~.checkmark{width:24px;height:24px}.login_page .checkbox.reactor .checkmark:after{left:9px;top:5px;width:4px;height:9px}.login_page .user_license fieldset{line-height:18px}.login_page .combobox.reactor .absolute-wrapper{top:38px}.login_page .form_wrapper .language_selection .option_wrapper{height:38px;line-height:38px}.login_page .menu-toggle.reactor{transform:scale(1.2) rotate(90deg)}.login_page .combobox.reactor .display.active .menu-toggle.reactor{transform:scale(1.2) rotate(270deg)}.login_page .form_wrapper .language_selection .combobox.reactor button .display-string span,.login_page .combobox.reactor .ellipsis-option{font-size:.6vw}input:-webkit-autofill::first-line{font-size:.6vw}.login_page .form_wrapper .login_form .username_password{margin-bottom:6em}}.session_expired{margin-bottom:20px}.session_expired .uppercase{font-size:var(--text-lg);margin-bottom:8px;text-transform:uppercase}@media only screen and (min-width: 3800px){.login_page .form_wrapper .login_form{width:47%}.login_page .form_wrapper .login_form .username_password{margin-bottom:8em}.login_page .form_wrapper .language_selection .combobox.reactor button .display-string span,.login_page .combobox.reactor .ellipsis-option{font-size:var(--text-xs)}.login_page .form_wrapper .login_form .welcome_note span{font-size:1.4vw;line-height:1.6vw}.login_page .logo_wrapper .big_logo{width:45%}.login_page{--text-xs: 0.4vw;--text-sm: 0.6vw}.login_page .form_wrapper .button_holder input,.login_page .form_wrapper .button_holder button{font-size:.5vw;height:2.5em}.login_page .form_wrapper .link_holder a{font-size:.4vw}.login_page .input input::placeholder{font-size:.5vw}.login_page .input input{padding:2%;font-size:.5vw}input:-webkit-autofill::first-line{font-size:.5vw}}@media not all and (min-resolution: 0.001dpcm){@supports(-webkit-appearance: none) and (stroke-color: transparent){.login_page .form_wrapper .button_holder input{font-weight:300}}}.web-authn-overlay:after{content:"";position:fixed;display:block;z-index:9000;width:100%;height:100%;background-color:rgba(0,0,0,.75);top:0;right:0;bottom:0;left:0}*,*::before,*::after{box-sizing:border-box}*{margin:0;padding:0;font:inherit;font-size:12px;font-weight:normal}*::selection{color:var(--text-primary);background:var(--primary)}html,body,#app{width:100%;height:100%}html:focus-within{scroll-behavior:smooth}body{margin:0;padding:0;min-width:1200px;text-rendering:optimizeSpeed;background-color:var(--main);color:var(--text-primary);font-family:"Lato","Lato-Cyrillic",sans-serif}ul,ol{list-style:none}a{text-decoration:none;color:var(--primary)}video,img,picture{width:100%;display:block}svg{width:100%}fieldset{border:none}hr{display:none}
