@keyframes search-animation{25%,50%{transform:translateY(-2px)}0%,100%,75%{transform:translateY(0)}}@font-face{font-family:exo2;font-style:normal;font-weight:100;src:url(../fonts/exo2-thin-webfont.eot);src:url(../fonts/exo2-thin-webfont.eot?#iefix) format("embedded-opentype"),url(../fonts/exo2-thin-webfont.woff) format("woff"),url(../fonts/exo2-thin-webfont.ttf) format("truetype")}@font-face{font-family:exo2;font-style:italic;font-weight:100;src:url(../fonts/exo2-thinitalic-webfont.eot);src:url(../fonts/exo2-thinitalic-webfont.eot?#iefix) format("embedded-opentype"),url(../fonts/exo2-thinitalic-webfont.woff) format("woff"),url(../fonts/exo2-thinitalic-webfont.ttf) format("truetype")}@font-face{font-family:exo2;font-style:normal;font-weight:200;src:url(../fonts/exo2-extralight-webfont.eot);src:url(../fonts/exo2-extralight-webfont.eot?#iefix) format("embedded-opentype"),url(../fonts/exo2-extralight-webfont.woff) format("woff"),url(../fonts/exo2-extralight-webfont.ttf) format("truetype")}@font-face{font-family:exo2;font-style:italic;font-weight:200;src:url(../fonts/exo2-extralightitalic-webfont.eot);src:url(../fonts/exo2-extralightitalic-webfont.eot?#iefix) format("embedded-opentype"),url(../fonts/exo2-extralightitalic-webfont.woff) format("woff"),url(../fonts/exo2-extralightitalic-webfont.ttf) format("truetype")}@font-face{font-family:exo2;font-style:normal;font-weight:300;src:url(../fonts/exo2-light-webfont.eot);src:url(../fonts/exo2-light-webfont.eot?#iefix) format("embedded-opentype"),url(../fonts/exo2-light-webfont.woff) format("woff"),url(../fonts/exo2-light-webfont.ttf) format("truetype")}@font-face{font-family:exo2;font-style:italic;font-weight:300;src:url(../fonts/exo2-lightitalic-webfont.eot);src:url(../fonts/exo2-lightitalic-webfont.eot?#iefix) format("embedded-opentype"),url(../fonts/exo2-lightitalic-webfont.woff) format("woff"),url(../fonts/exo2-lightitalic-webfont.ttf) format("truetype")}@font-face{font-family:exo2;font-style:normal;font-weight:400;src:url(../fonts/exo2-regular-webfont.eot);src:url(../fonts/exo2-regular-webfont.eot?#iefix) format("embedded-opentype"),url(../fonts/exo2-regular-webfont.woff) format("woff"),url(../fonts/exo2-regular-webfont.ttf) format("truetype")}@font-face{font-family:exo2;font-style:italic;font-weight:400;src:url(../fonts/exo2-regularitalic-webfont.eot);src:url(../fonts/exo2-regularitalic-webfont.eot?#iefix) format("embedded-opentype"),url(../fonts/exo2-regularitalic-webfont.woff) format("woff"),url(../fonts/exo2-regularitalic-webfont.ttf) format("truetype")}@font-face{font-family:exo2;font-style:normal;font-weight:500;src:url(../fonts/exo2-medium-webfont.eot);src:url(../fonts/exo2-medium-webfont.eot?#iefix) format("embedded-opentype"),url(../fonts/exo2-medium-webfont.woff) format("woff"),url(../fonts/exo2-medium-webfont.ttf) format("truetype")}@font-face{font-family:exo2;font-style:italic;font-weight:500;src:url(../fonts/exo2-mediumitalic-webfont.eot);src:url(../fonts/exo2-mediumitalic-webfont.eot?#iefix) format("embedded-opentype"),url(../fonts/exo2-mediumitalic-webfont.woff) format("woff"),url(../fonts/exo2-mediumitalic-webfont.ttf) format("truetype")}@font-face{font-family:exo2;font-style:normal;font-weight:600;src:url(../fonts/exo2-semibold-webfont.eot);src:url(../fonts/exo2-semibold-webfont.eot?#iefix) format("embedded-opentype"),url(../fonts/exo2-semibold-webfont.woff) format("woff"),url(../fonts/exo2-semibold-webfont.ttf) format("truetype")}@font-face{font-family:exo2;font-style:italic;font-weight:600;src:url(../fonts/exo2-semibolditalic-webfont.eot);src:url(../fonts/exo2-semibolditalic-webfont.eot?#iefix) format("embedded-opentype"),url(../fonts/exo2-semibolditalic-webfont.woff) format("woff"),url(../fonts/exo2-semibolditalic-webfont.ttf) format("truetype")}@font-face{font-family:exo2;font-style:normal;font-weight:700;src:url(../fonts/exo2-bold-webfont.eot);src:url(../fonts/exo2-bold-webfont.eot?#iefix) format("embedded-opentype"),url(../fonts/exo2-bold-webfont.woff) format("woff"),url(../fonts/exo2-bold-webfont.ttf) format("truetype")}@font-face{font-family:exo2;font-style:italic;font-weight:700;src:url(../fonts/exo2-bolditalic-webfont.eot);src:url(../fonts/exo2-bolditalic-webfont.eot?#iefix) format("embedded-opentype"),url(../fonts/exo2-bolditalic-webfont.woff) format("woff"),url(../fonts/exo2-bolditalic-webfont.ttf) format("truetype")}@font-face{font-family:exo2;font-style:normal;font-weight:800;src:url(../fonts/exo2-extrabold-webfont.eot);src:url(../fonts/exo2-extrabold-webfont.eot?#iefix) format("embedded-opentype"),url(../fonts/exo2-extrabold-webfont.woff) format("woff"),url(../fonts/exo2-extrabold-webfont.ttf) format("truetype")}@font-face{font-family:exo2;font-style:italic;font-weight:800;src:url(../fonts/exo2-extrabolditalic-webfont.eot);src:url(../fonts/exo2-extrabolditalic-webfont.eot?#iefix) format("embedded-opentype"),url(../fonts/exo2-extrabolditalic-webfont.woff) format("woff"),url(../fonts/exo2-extrabolditalic-webfont.ttf) format("truetype")}@font-face{font-family:exo2;font-style:normal;font-weight:900;src:url(../fonts/exo2-black-webfont.eot);src:url(../fonts/exo2-black-webfont.eot?#iefix) format("embedded-opentype"),url(../fonts/exo2-black-webfont.woff) format("woff"),url(../fonts/exo2-black-webfont.ttf) format("truetype")}@font-face{font-family:exo2;font-style:italic;font-weight:900;src:url(../fonts/exo2-blackitalic-webfont.eot);src:url(../fonts/exo2-blackitalic-webfont.eot?#iefix) format("embedded-opentype"),url(../fonts/exo2-blackitalic-webfont.woff) format("woff"),url(../fonts/exo2-blackitalic-webfont.ttf) format("truetype")}.alert{padding:15px;border:2px solid grey;background-color:#fff;color:#000}.alert-container{position:sticky;z-index:10000;top:1rem;display:flex;width:100%;flex-flow:column nowrap}.alert-container .alert{box-shadow:0 0 .25rem 0 grey}.alert-info{border-color:grey;color:grey}.alert-warning{border-color:#c17d00;color:#c17d00}.alert-danger{border-color:#b30000;color:#b30000}.alert-success{border-color:green;color:green}.alert-extreme{border:none;background-color:maroon;color:#fff;font-size:2rem;font-weight:700;line-height:1;text-align:center}.dx-btn{position:relative;display:inline-block;width:fit-content!important;padding:.4375rem .75rem;border:1px solid #222;margin:.25rem;background-color:#82d8f8;color:#222}@media print{.dx-btn{display:none}}.dx-btn:first-child{margin-left:0}.dx-btn:hover{background-color:#9ae0f9;cursor:pointer;text-decoration:none}.dx-btn.disabled{filter:grayscale(100%);opacity:.5;pointer-events:none}.dx-btn i{position:absolute;top:50%;left:50%;width:20px;text-align:center;transform:translate(-50%,-50%)}.dx-btn.dx-btn-primary{border:0;background-color:#82d8f8;color:#222!important}.dx-btn.dx-btn-primary:hover{background-color:#b2e7fb;text-decoration:none!important}.dx-btn.dx-btn-primary i{position:unset;top:unset;left:unset;transform:unset}.dx-btn.dx-btn-stretch{width:100%}.dx-btn.dx-btn-small{width:25px!important;height:25px!important;box-sizing:border-box;margin:.125rem;font-size:.875rem;user-select:none}.dx-btn.dx-btn-success{background-color:green;color:#fff}.dx-btn.dx-btn-danger{background-color:#b30000;color:#fff}.dx-btn.dx-btn-info{background-color:#ddd;color:#444}.dx-btn.dx-btn-info.active{background-color:grey;color:#fff}.dx-btn.dx-btn-info:hover{background-color:#bbb}.dx-btn.dx-btn-inline{display:inline-block;vertical-align:middle}.dx-btn-block{display:block}.dx-btn.dx-btn-fixed-width{min-width:11.5rem;text-align:center}.dx-btn.dx-btn-submit{padding:.4375rem .75rem!important;margin:0!important}body{margin:0}body main#login{display:grid;width:100vw;max-width:100vw;height:100vh;padding:0;grid-template-columns:1fr 1fr}@media (max-width:992px){body main#login{grid-template-columns:1fr}}body main#login .left{position:relative;height:100vh;grid-column-start:1}@media (max-width:992px){body main#login .left{grid-area:1/1/1/2}}body main#login .left img{width:100%;height:100%;object-fit:cover}body main#login .left .note{position:absolute;right:20px;bottom:10px;color:#fff;font-size:11px}body main#login .right{display:flex;align-items:center;justify-content:center}@media (max-width:992px){body main#login .right{grid-area:1/1/1/2}}body main#login .right .login-form-container{z-index:10;display:flex;width:60%;flex-direction:column;align-items:center}@media (max-width:992px){body main#login .right .login-form-container{width:90%;padding:20px;background-color:#fff;border-radius:20px}}body main#login .right .login-form-container>img{width:40%;min-width:130px;margin:70px}@media (max-width:992px){body main#login .right .login-form-container>img{margin:40px}}body main#login .right .login-form-container form{width:100%;font-size:20px}@media (max-width:992px){body main#login .right .login-form-container form{font-size:13px}}body main#login .right .login-form-container form.loading>*{opacity:.3;pointer-events:none}body main#login .right .login-form-container form.loading .loading-container{opacity:1}body main#login .right .login-form-container form.loading .loading-container .loading-overlay{display:block}body main#login .right .login-form-container form>*{width:100%}body main#login .right .login-form-container form .form-group{position:relative;margin-bottom:30px}body main#login .right .login-form-container form .form-group .icon-container{position:absolute;top:0;left:15px;display:flex;width:40px;height:100%;flex-direction:column;align-items:center;justify-content:center}@media (max-width:992px){body main#login .right .login-form-container form .form-group .icon-container{left:7px}}body main#login .right .login-form-container form .form-group .icon-container .input-icon{width:30px;height:30px;fill:#00aeef;font-size:28px}@media (max-width:992px){body main#login .right .login-form-container form .form-group .icon-container .input-icon{width:20px;height:20px}}body main#login .right .login-form-container form .form-group .icon-container .input-icon.pass{font-size:30px}body main#login .right .login-form-container form .form-group.checkbox{margin-left:25px}body main#login .right .login-form-container form .form-group.checkbox label{position:relative;display:block;padding-bottom:5px;padding-left:45px;margin-bottom:12px;cursor:pointer;font-size:22px;user-select:none;user-select:none;user-select:none;user-select:none}@media (max-width:992px){body main#login .right .login-form-container form .form-group.checkbox label{padding-left:25px;font-size:16px}}body main#login .right .login-form-container form .form-group.checkbox label input{position:absolute;width:0;height:0;cursor:pointer;opacity:0}body main#login .right .login-form-container form .form-group.checkbox .checkmark{position:absolute;top:3px;left:0;width:25px;height:25px;border:2px solid #00aeef;background-color:#fff;border-radius:8px}@media (max-width:992px){body main#login .right .login-form-container form .form-group.checkbox .checkmark{width:15px;height:15px;border-radius:4px}}body main#login .right .login-form-container form .form-group.checkbox label:hover input~.checkmark{background-color:#ddd}body main#login .right .login-form-container form .form-group.checkbox label input:checked~.checkmark{background-color:#fff}body main#login .right .login-form-container form .form-group.checkbox .checkmark:after{position:absolute;display:none;content:""}body main#login .right .login-form-container form .form-group.checkbox label input:checked~.checkmark:after{display:block}body main#login .right .login-form-container form .form-group.checkbox label .checkmark:after{top:2px;left:7px;width:7px;height:14px;border:solid #000;border-width:0 2px 2px 0;transform:rotate(45deg);transform:rotate(45deg);transform:rotate(45deg)}@media (max-width:992px){body main#login .right .login-form-container form .form-group.checkbox label .checkmark:after{top:2px;left:4px;width:4px;height:7px}}body main#login .right .login-form-container form input{width:100%;padding:15px;padding-left:65px;border:2px solid #00aeef;border-radius:10000px}@media (max-width:992px){body main#login .right .login-form-container form input{padding:10px;padding-left:40px}}body main#login .right .login-form-container form input::placeholder{color:#ccc;opacity:1}body main#login .right .login-form-container form input::input-placeholder{color:#ccc}body main#login .right .login-form-container form input:focus{outline-width:0}body main#login .right .login-form-container form input:-webkit-autofill,body main#login .right .login-form-container form input:-webkit-autofill:active,body main#login .right .login-form-container form input:-webkit-autofill:first-line,body main#login .right .login-form-container form input:-webkit-autofill:focus,body main#login .right .login-form-container form input:-webkit-autofill:hover{font-family:exo2,"Helvetica Neue",Helvetica,Arial,sans-serif}body main#login .right .login-form-container form input.submit{padding:15px;background-color:#00aeef;color:#fff;font-size:20px;font-style:normal;font-weight:700;text-align:center;text-transform:uppercase}@media (max-width:992px){body main#login .right .login-form-container form input.submit{padding:7px;font-size:16px}}body main#login .right .login-form-container form .form-error{display:grid;width:100%;padding:10px;border:2px solid #b30000;margin-bottom:25px;border-radius:10px;color:#b30000;font-size:16px;grid-template-columns:10% 1fr;text-transform:uppercase}@media (max-width:992px){body main#login .right .login-form-container form .form-error{font-size:10px}}body main#login .right .login-form-container form .form-error .error-icon-container{display:flex;width:100%;height:100%;align-items:center;justify-content:center}body main#login .right .login-form-container form .form-error .error-icon-container .error-icon{width:35px;height:35px;fill:#b30000}@media (max-width:992px){body main#login .right .login-form-container form .form-error .error-icon-container .error-icon{width:20px;height:20px}}body main#login .right .login-form-container form .loading-container{position:relative;overflow:visible;width:100%;height:0}body main#login .right .login-form-container form .loading-container .loading-overlay{position:relative;top:-300px;display:none;overflow:hidden;width:100%;height:300px}body main#login .right .login-form-container form .loading-container .loading-overlay .layer-container{position:absolute;top:0;left:0;display:flex;width:100%;height:100%;flex-direction:column;align-items:center;justify-content:center}body main#login .right .login-form-container form .loading-container .loading-overlay .loading-logo{width:80px;height:80px;margin:0;margin-bottom:20px}body main#login .right .login-form-container form .loading-container .loading-overlay .loading-text{font-size:16px;font-style:normal;font-weight:700;text-align:center;text-transform:uppercase}body main#login .right .login-form-container form .loading-container .loading-overlay .spinner{width:250px;animation:spinner 2s infinite linear}@keyframes spinner{0%{transform:rotate(0)}100%{transform:rotate(360deg)}}.logo{width:40%;margin:40px;min-width:130px}.logo .cls-2{fill:#00aeef}