.InputWrap{position:relative;width:100%}.InputWrap.has-error .Input,.InputWrap.has-error label{border-color:#b03543!important;color:#b03543!important}.InputWrap.is-vertical .Label{position:relative;top:0;left:10px;-webkit-transition:all .2s ease-out;transition:all .2s ease-out;font-size:rem(14px);-webkit-transform:translateY(-35px);transform:translateY(-35px)}.InputWrap.is-vertical .Input{padding:12px 30px 12px 12px}.InputWrap.is-vertical .Input ::-webkit-input-placeholder{color:transparent}.InputWrap.is-vertical .Input ::-moz-placeholder{color:transparent}.InputWrap.is-vertical .Input :-ms-input-placeholder{color:transparent}.InputWrap.is-vertical .Input ::-ms-input-placeholder{color:transparent}.InputWrap.is-vertical .Input ::placeholder{color:transparent}.InputWrap.is-vertical .Input:focus+.Label,.InputWrap.is-vertical .Input:valid+.Label{-webkit-transform:translateY(-30px);transform:translateY(-30px);font-size:rem(12px)}.InputWrap.is-horizontal{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.InputWrap.is-horizontal .Label{-webkit-transition:all .2s ease-out;transition:all .2s ease-out;font-size:1rem;-webkit-box-flex:unset;-ms-flex:unset;flex:unset;width:auto;min-width:30%}.InputWrap.is-horizontal .Label:after{content:":"}.InputWrap.is-horizontal .Input{-webkit-box-flex:1;-ms-flex:1;flex:1}@media screen and (max-width:768px){.InputWrap.is-horizontal{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start}.InputWrap.is-horizontal.is-disabled .Input{padding-left:0}.InputWrap.is-horizontal .Input{width:100%}}.InputWrap.is-checkbox{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:reverse;-ms-flex-direction:row-reverse;flex-direction:row-reverse;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.InputWrap.is-checkbox .Label{-webkit-box-flex:unset;-ms-flex:unset;flex:unset;width:auto;-webkit-transform:unset;transform:unset;margin-right:20px}.InputWrap.is-checkbox .Input{width:20px;height:20px;margin:0;-webkit-box-flex:unset;-ms-flex:unset;flex:unset}.InputWrap.is-disabled .Input{color:var(--color-text-gray-dark);background-color:transparent}.InputWrap.show-password circle{opacity:1;-webkit-transition:all 0s;transition:all 0s;-webkit-transform:translateY(-18px);transform:translateY(-18px);-webkit-transition-delay:.1s;transition-delay:.1s}.InputWrap.show-password .EyeLash{-webkit-transform:scaleY(-1) translateY(-12px);transform:scaleY(-1) translateY(-12px)}.InputWrap .Input,.InputWrap .Label{-webkit-box-flex:1;-ms-flex:1;flex:1}.InputWrap input[type=date]::-webkit-calendar-picker-indicator{-webkit-filter:invert(.8);filter:invert(.8)}.InputWrap .Input,.InputWrap .Label{color:var(--color-text-black)}.InputWrap .Input{outline:none;margin:0;border:none;font-family:Open Sans;width:100%;padding:12px 30px 12px 22px;font-size:1rem;background-color:var(--color-bg);border-radius:6px}.InputWrap .Input::-webkit-input-placeholder{color:var(--color-text-gray-dark)}.InputWrap .Input::-moz-placeholder{color:var(--color-text-gray-dark)}.InputWrap .Input:-ms-input-placeholder{color:var(--color-text-gray-dark)}.InputWrap .Input::-ms-input-placeholder{color:var(--color-text-gray-dark)}.InputWrap .Input::placeholder{color:var(--color-text-gray-dark)}.InputWrap .Input:focus{outline:solid 1px var(--color-blue-dark)}.InputWrap .Input:focus+.Label{-webkit-transform:translateY(-30px);transform:translateY(-30px);font-size:rem(12px)}.InputWrap .IconEye{position:absolute;right:15px;top:50%;-webkit-transform:translateY(-20%);transform:translateY(-20%);color:currentColor;cursor:pointer}.InputWrap circle{opacity:0;-webkit-transition-delay:0s;transition-delay:0s}.InputWrap .Error{color:#b03543;margin-top:5px;font-size:12px;bottom:-23px;margin-left:11px}.InputWrap .EyeLash{-webkit-transition:all .3s;transition:all .3s;-webkit-transform:scaleY(1) translateY(-15px);transform:scaleY(1) translateY(-15px)}:root{--color-white:#fff;--color-bg:#f0f1f7;--color-text-black:#232323;--color-text-gray:rgba(50,48,67,0.35);--color-text-gray-dark:rgba(50,48,67,0.55);--color-border:#ccc;--color-text-white:#fff;--color-text-blue:#373c58;--color-text-inactive:#a9a9a9;--color-blue-light:#474e7a;--color-blue-lighter:#7179a8;--color-blue:#373c58;--color-yellow-dark:#f7d01c;--color-yellow-start:#ffe89e;--color-row-alternate:#f3f3f3;--color-warning:#ffb53f;--color-green:#09d490;--color-green-dark:#239d74;--color-row-hover:rgba(0,0,0,0.1);--color-orange:#dd7600;--color-orange-dark:#953701;--color-blue-rgb:71,78,122;--color-red:#b03543;--color-red-rgb:176,53,67;--color-red-light:#b03543;--color-blue-dark:#342f54;--color-blue-darker:#11121c}@font-face{font-display:swap;font-family:Outfit;font-style:normal;font-weight:400;src:url(/fonts/outfit-v11-latin-regular.woff2) format("woff2")}@font-face{font-display:swap;font-family:Outfit;font-style:normal;font-weight:700;src:url(/fonts/outfit-v11-latin-700.woff2) format("woff2")}*{-webkit-tap-highlight-color:transparent;-webkit-box-sizing:border-box;box-sizing:border-box}:focus{outline:none}ol,ul{margin:0;padding:0}img{display:block}figure,h1,h2,h3,h4,h5,p{margin:0}a{text-decoration:none}.Login{width:100%;height:100vh;padding:0 20px;background:linear-gradient(-42deg,#474e7a,#161936);display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;line-height:1.5}.Login .Logo{width:80px;display:block;height:50px;margin-bottom:20px}.Login h2{font-weight:700}.Login .Wrap{width:100%;max-width:450px;margin:-30px auto 0;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.Login .Button{width:100%;border:1px solid hsla(0,0%,100%,.10196078431372549)}.Login .Error{color:red;margin-top:10px}.Login input{width:100%;padding:10px;margin:10px 0;border:1px solid #ccc;border-radius:4px}.Login .PasswordRequirements{list-style:none;padding:0;margin-top:10px;margin-bottom:25px}.Login .PasswordRequirements li{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:8px;font-size:.85rem;color:var(--color-text);margin-bottom:6px}.Login .PasswordRequirements .neutral{color:var(--color-orange);font-size:1rem}.Login .PasswordRequirements .valid{color:var(--color-green-dark);font-size:1rem}.Login .PasswordRequirements .invalid{color:var(--color-red);font-size:1rem}