/*! normalize.css v8.0.1 | MIT License | github.com/necolas/normalize.css */html{line-height:1.15;-webkit-text-size-adjust:100%}body{margin:0}main{display:block}h1{font-size:2em;margin:0.67em 0}hr{box-sizing:content-box;height:0;overflow:visible}pre{font-family:monospace, monospace;font-size:1em}a{background-color:transparent}abbr[title]{border-bottom:none;text-decoration:underline;text-decoration:underline dotted}b,strong{font-weight:bolder}code,kbd,samp{font-family:monospace, monospace;font-size:1em}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sub{bottom:-0.25em}sup{top:-0.5em}img{border-style:none}button,input,optgroup,select,textarea{font-family:inherit;font-size:100%;line-height:1.15;margin:0}button,input{overflow:visible}button,select{text-transform:none}button,[type="button"],[type="reset"],[type="submit"]{-webkit-appearance:button}button::-moz-focus-inner,[type="button"]::-moz-focus-inner,[type="reset"]::-moz-focus-inner,[type="submit"]::-moz-focus-inner{border-style:none;padding:0}button:-moz-focusring,[type="button"]:-moz-focusring,[type="reset"]:-moz-focusring,[type="submit"]:-moz-focusring{outline:1px dotted ButtonText}fieldset{padding:0.35em 0.75em 0.625em}legend{box-sizing:border-box;color:inherit;display:table;max-width:100%;padding:0;white-space:normal}progress{vertical-align:baseline}textarea{overflow:auto}[type="checkbox"],[type="radio"]{box-sizing:border-box;padding:0}[type="number"]::-webkit-inner-spin-button,[type="number"]::-webkit-outer-spin-button{height:auto}[type="search"]{-webkit-appearance:textfield;outline-offset:-2px}[type="search"]::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}details{display:block}summary{display:list-item}template{display:none}[hidden]{display:none}*{box-sizing:border-box}img{margin:0;max-width:100%}li{list-style-type:none}h1,h2,h3,h4,h5,h6,p{margin:0}button,input,a{outline:none;cursor:pointer;text-decoration:none}html{height:100%}body{font-family:'Montserrat', sans-serif;color:#424242;font-weight:400;font-size:22px;font-style:normal;letter-spacing:normal;line-height:normal;overflow-x:hidden;position:relative}.container{width:91.46667%;max-width:361px;margin:auto;height:100%}.wrap{width:100vw;height:100vh;min-height:665px;display:flex}.background{width:59.375vw;height:100%;background:linear-gradient(193.38deg, #0053DB 1.63%, rgba(77,144,255,0.99) 90.39%);position:relative;padding:28px 34px;display:flex}.background__logo{position:relative;display:flex;height:40px;width:152px;display:flex;justify-content:space-between;align-items:center;transform:translate(6px, 2px);transition:all 0.2s ease}.background__logo:hover{transition:all 0.2s ease;opacity:0.9;filter:drop-shadow(0px 2px 2px rgba(0,0,0,0.2))}.background__logo span:nth-child(1){height:40px;width:31px;background:url(../images/login/icons/logo-bg.svg) 0 0/100% no-repeat;filter:drop-shadow(0px 2px 4px rgba(0,0,0,0.15))}.background__logo span:nth-child(2){position:absolute;left:6.89px;bottom:3.45px;height:20.67px;width:17.22px;background:url(../images/login/icons/logo-bg-center.svg) 0 0/100% no-repeat;filter:drop-shadow(0px 4px 4px rgba(0,0,0,0.3));transform:scale(1.08);transition:all 0.2s ease}.background__logo span:nth-child(3){height:17.74px;width:111px;background:url(../images/login/icons/logo-name.svg) 0 0/100% no-repeat;transform:translateY(1px)}.background__center{position:absolute;top:27.66667vh;left:50%;transform:translate(-53.3%, 0);width:37.36111vw}.background__group{position:absolute;width:19.07251%;max-width:163.07px}.background__group--top{top:5px;right:20.93px}.background__group--bottom{left:5px;bottom:7.77778vh;transform:rotate(180deg)}.background__circle-top{position:absolute;top:94px;right:40.5848%;width:60px}.background__circle-left{position:absolute;width:45px;left:52px;top:34.11111vh}.background__circle-right{position:absolute;height:18px;right:12.16374%;bottom:37.4444vh}.background__circle-2-top{position:absolute;left:20.70175%;top:16.77778vh;width:25px}.background__circle-2-bottom{position:absolute;width:31px;bottom:5.88889vh;right:33.45029%}.background__circle-3-top{position:absolute;right:7px;top:25.55556vh;height:35px;width:35px}.background__circle-3-bottom{position:absolute;width:42px;bottom:19.66667vh;right:14.67836%}.form{width:40.625vw;background:#FDFDFD;position:relative;transition:0.3s ease}.form__language{position:absolute;top:31px;right:43px;display:flex;align-items:center;font-style:normal;font-weight:500;font-size:16px;line-height:20px;border:none;text-decoration:none;background-color:transparent;color:#454545;transition:all 0.2s ease}.form__language:hover{transition:all 0.2s ease;filter:drop-shadow(1px 2px 2px rgba(0,0,0,0.2))}.form__language img{margin-left:8px;transition:all 0.2s ease}.form__icon-active{transition:all 0.2s ease;transform:scaleY(-1)}.form__dropdown-language{position:absolute;z-index:10;top:65px;right:40px;display:none;flex-direction:column;width:80px;box-shadow:1px 2px 8px 3px rgba(34,60,80,0.22);border-radius:5px;color:#454545;background-color:#FDFDFD;font-style:normal;font-weight:500;font-size:16px;line-height:20px}.form__dropdown-language--active{display:flex}.form__lang-active{opacity:0.6}.form__dropdown-language a{text-decoration:none;color:inherit;height:40px;text-align:center;display:flex;justify-content:center;align-items:center;transition:all 0.3s ease}.form__dropdown-language a:hover{transition:all 0.3s ease;transform:translateX(5px)}.form__wrap{display:flex;flex-direction:column;padding-top:20.69%;padding-bottom:20.69%;transition:all 0.3s ease}.form__logo{color:#000A39;font-style:normal;font-weight:bold;font-size:40px;line-height:49px;margin-bottom:10px;transition:all 0.2s ease}.form__logo:hover{transition:all 0.2s ease;opacity:0.9;filter:drop-shadow(0px 3px 3px rgba(0,0,0,0.2))}.form__logo img{display:none}.form__info{font-style:normal;font-weight:normal;font-size:18px;line-height:22px;color:#717171}.form__form{display:flex;flex-direction:column;justify-content:space-between;align-items:center;height:100%;min-height:500px;max-height:600px;margin-top:11.466%}.form__input-wrap{width:100%;position:relative}.form__input-wrap:nth-child(2){transform:translateY(-10px)}.form__label{font-style:normal;font-weight:500;font-size:16px;line-height:20px;cursor:text}.form__input{cursor:auto;font-style:normal;font-weight:normal;font-size:16px;line-height:20px;color:#2D2D2D;background-color:transparent;width:100%;height:50px;border:1px solid #D5D5D5;box-sizing:border-box;border-radius:5px;padding:0 15px;margin-top:6px;transition:all 0.2s linear}.form__input:focus{border:1px solid #1E72EF;transition:all 0.2s linear}.form__input::placeholder{font-style:normal;font-weight:normal;font-size:16px;line-height:20px;color:#2D2D2D}.form__input:-webkit-autofill,.form__input:-webkit-autofill:hover,.form__input:-webkit-autofill:focus,.form__input:-webkit-autofill:active{-webkit-box-shadow:0 0 0 30px #ffffff inset !important;-webkit-text-fill-color:#2D2D2D}.form__show{position:absolute;padding:0;bottom:14px;right:15px;text-decoration:none;border:none;background-color:transparent;width:22px;height:22px;display:flex;align-items:center;justify-content:center;transition:all 0.3s ease}.form__show--view{opacity:0.5;transition:all 0.3s ease}.form__show img{width:19px}.form__recover-password{display:block;font-style:normal;font-weight:500;font-size:16px;line-height:20px;text-align:center;color:#0056FE;width:100%}.form__recover-password:hover{text-decoration:underline}.form__button{border:0;width:100%;height:50px;display:flex;align-items:center;justify-content:center;text-align:center;text-align:-moz-center;text-align:-webkit-center;border-radius:5px;font-style:normal;font-weight:normal;font-size:16px;line-height:20px;transition:all 0.3s ease}.form__button--sing-in{background-color:#1E72EF;color:#fff;transform:translateY(5px)}.form__button--sing-in:hover{background-color:#3367d6;transition:all 0.3s ease;box-shadow:0 1px 3px 1px rgba(66,133,244,0.3)}.form__button--sign-in-g{background-color:transparent;border:2px solid #D4D4D4;border-radius:5px;color:#373737;transform:translateY(-25px)}.form__button--sign-in-g:hover{transition:all 0.3s ease;box-shadow:0 1px 3px 1px rgba(66,133,244,0.3);background-color:#fafafb}.form__button--sign-in-g img{margin-left:15px;width:20px;height:20px}.form__or{display:block;font-style:normal;font-weight:normal;font-size:16px;line-height:20px;text-align:center;transform:translateY(-10px)}.form__registration{display:flex;align-items:center;justify-content:center;width:100%;font-style:normal;font-weight:normal;font-size:16px;line-height:20px;transform:translateY(1px) translateX(-1px)}.form__sing-up{color:#0056FE;margin-left:3px;transition:all 0.3s ease-in-out;position:relative}.form__sing-up:before{content:'';position:absolute;left:0;bottom:-1px;width:0;height:1px;background-color:#0056FE;transition:all 0.3s ease-in-out}.form__sing-up:hover:before{width:100%}.abcRioButton{height:100% !important;width:100% !important;border-radius:5px !important}.abcRioButtonContentWrapper{height:100%;width:100%;display:flex !important;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.abcRioButtonContents{font-family:inherit !important;color:inherit !important;font-style:inherit !important;font-weight:inherit !important;font-size:inherit !important}.abcRioButtonIcon{order:2}@media (max-height: 895px){.background__center{width:auto;height:48.55367%}.form__wrap{padding-top:4.69%;padding-bottom:4.69%}.form__form{margin-top:5%}}@media (max-width: 992px){.background{display:none}.form{width:100%}.form__wrap{padding-top:3.69458%;padding-bottom:3.69458%}.form__form{max-height:532px;margin-top:11.466%}.form__logo{display:flex;text-transform:lowercase}.form__logo img{display:block;margin-right:4px;height:55px;transform:translateY(-3px)}}@media (max-width: 767px){.form__wrap{padding-top:8.89458%;padding-bottom:7.89458%}.form__form{min-height:400px;max-height:481px;margin-top:88px !important}.form__logo{display:flex;align-items:center;text-transform:lowercase;font-style:normal;font-weight:bold;font-size:20px;line-height:24px}.form__logo img{display:block;margin-right:4px;height:40px;transform:translateY(-2px)}.form__info{font-size:16px;line-height:20px}.form__label{font-style:normal;font-weight:normal;font-size:16px;line-height:20px}.form__recover-password{font-style:normal;font-weight:normal;font-size:14px;line-height:17px}.form__language{top:37px;right:19px}.form__recover-password{transform:translateY(-5px)}.form__button--sing-in{transform:translateY(-1px)}.form__button--sign-in-g{transform:translateY(-15px)}.form__or{transform:translateY(-8px)}.form__registration{transform:translateY(4px) translateX(0px)}}
