body,html{height:100%}body{-webkit-font-smoothing:antialiased;font-family:Manrope,sans-serif}*,body{margin:0}*{box-sizing:border-box}.form-group{margin-bottom:30px;position:relative}.form-group label{color:#284774;display:block;font-size:1rem;font-weight:600;margin-bottom:10px}button,input{font-family:inherit;outline-color:#2b80fc}input.form-control{border:1px solid #e2e9f2;border-radius:4px;color:#1e3e6b;display:block;font-size:.875rem;padding:18px 20px;width:100%}input.form-control::-moz-placeholder{color:#7a8fab}input.form-control::placeholder{color:#7a8fab}a{text-decoration:none}a,a:active,a:focus,a:hover{color:#2b80fc}.button,button{background-color:#2b80fc;border:1px solid #2b80fc;border-radius:6px;color:#fff;cursor:pointer;display:block;font-size:1rem;font-weight:600;padding:15.5px;position:relative;text-align:center;width:100%}.button:before,button:before{box-shadow:0 10px 30px rgba(35,132,227,.28);content:"";height:100%;left:0;opacity:0;position:absolute;top:0;transition:opacity .2s;transition-timing-function:ease-in-out;width:100%}.button:active,.button:focus,.button:hover{color:#fff}.button:hover:before,button:hover:before{opacity:1}.flex{justify-content:center}.error-message,.flex{align-items:center;display:flex}.error-message{background:#e01b2e;border-radius:6px;color:#fff;font-size:1rem;margin-bottom:2rem;padding:16px 32px;width:100%}.flex-row-wrap{flex-flow:row wrap}.error-message i{flex-grow:0;flex-shrink:0;margin-right:8px}.barcode-scan{color:#000;font-size:.875rem;line-height:1.2rem;text-align:center}.barcode-scan i{margin-right:13px}.auth-layout{color:#1e3e6b;display:flex;height:100%;justify-content:center;overflow-x:hidden;width:100%}.auth-layout__content{display:flex;flex-direction:column;flex-grow:1;flex-shrink:0;max-width:600px;width:100%}.auth-layout__content header{flex-shrink:0;padding:27px 13px}.auth-layout__content main{flex-grow:1;padding:0 13px}.auth-layout__content footer{flex-shrink:0;padding:13px 13px 8px}.auth-layout__slider{background-color:#fff;display:none;flex-grow:1;overflow:hidden;padding:40px}.auth-layout__logo-wrapper{display:inline-block;margin-bottom:48px}.auth-layout__logo{height:47px;max-width:270px;width:100%}.auth-layout__title{color:#1e3e6b;font-size:1.5rem;font-weight:700;line-height:160%;margin-bottom:5px}.auth-layout__description{font-size:.875rem;line-height:160%}.auth-layout__footer-text{color:#7a8fab;font-size:.875rem;line-height:1.25rem;margin:10px 32px;text-align:center}@media only screen and (min-height:812px){.auth-layout__footer-text{margin:32px}}@media only screen and (min-width:1024px){.auth-layout__slider{display:block}.auth-layout__content{overflow:auto}.auth-layout__content header{padding:50px 56px 36px}.auth-layout__content main{padding:0 56px}}.slider{background-color:#2b80fc;border-radius:20px;color:#fff;display:flex;flex-direction:column;height:100%;justify-content:center;overflow:hidden;position:relative;text-align:center;z-index:1}.slider:before{background-image:url(/img/slider-mask.png);background-position:50%;background-repeat:no-repeat;background-size:cover;content:"";height:100%;left:0;position:absolute;top:0;width:100%;z-index:0}.slider--loading{visibility:hidden}.slider__page{padding:20px;z-index:2}.slider__image{margin:20px}.slider__image:before{background:linear-gradient(180deg,#2071e7,rgba(41,122,240,0));border-radius:50%;content:"";height:480px;margin-left:auto;margin-right:auto;margin-top:-60px;position:absolute;width:480px;z-index:1}.slider__image img{max-height:450px;max-width:100%;pointer-events:none;position:relative;z-index:1}.slider__texts{margin:0 auto;max-width:850px;text-align:center}.slider__title{font-size:2.375rem;font-weight:600;line-height:3.1rem;margin-bottom:10px}.slider__desc{font-size:1rem;font-weight:500;margin-bottom:20px;margin-left:auto;margin-right:auto;max-width:630px}.slider__button{background:#fff;border-radius:6px;color:#2384e3;display:inline-block;font-size:16px;font-style:normal;font-weight:600;line-height:22px;padding:17px 58px}.slider-pagination{align-items:center;display:flex;justify-content:center;padding:20px;position:relative;z-index:1}.slider-pagination__dot{background-color:#fff;border:0;border-radius:50%;cursor:pointer;height:10px;margin:7px;opacity:.54;transition:opacity .5s;width:10px}.slider-pagination__dot:hover{opacity:.75}.slider-pagination__dot:focus{outline:none}.slider-pagination__dot--active{opacity:1}.modal{bottom:0;display:flex;left:0;position:fixed;right:0;top:0;z-index:999}.modal__overlay{background:rgba(0,0,0,.47);height:100%;width:100%}.modal__content,.modal__overlay{align-items:center;display:flex;justify-content:center}.modal__content{background:#fff;border-radius:12px;box-shadow:0 10px 30px rgba(102,117,171,.24);flex-flow:column wrap;height:auto;max-width:95%;padding:2rem 1rem;position:relative;width:430px}@media (min-width:992px){.modal__content{min-height:350px;padding:3rem}}.modal__content-icon img{height:100px;width:100px}.modal__content-title{font-size:24px;font-weight:700;line-height:38px}.modal__content-descr,.modal__content-title{color:#1e3e6b;font-style:normal;text-align:center}.modal__content-descr{font-size:14px;font-weight:300;line-height:22px;margin-bottom:20px}.modal__content-button{background:#2384e3;border-radius:6px;color:#fff;display:inline-block;font-size:16px;font-style:normal;font-weight:600;line-height:22px;width:230px}@media screen and (max-width:650px){body{background:#fff!important}}.company__name-domain{bottom:0;color:#7a8fab;font-size:14px;font-style:normal;font-weight:400;line-height:57px;position:absolute;right:25px;z-index:999}.form-control--bg{background:#e2e9f2}.form-group__icon{bottom:0;cursor:pointer;display:block!important;line-height:57px!important;padding:0 20px}.form-group__copied,.form-group__icon{color:#2b80fc;position:absolute;right:0}.form-group__copied{font-size:12px;font-weight:600;line-height:22px;top:0}.loader-overlay{align-items:center;background-color:rgba(22,32,47,.25);display:flex;height:100vh;justify-content:center;left:0;position:fixed;top:0;width:100vw;z-index:100}.loader-overlay.hide{display:none}.loader{animation:load8 1.1s linear infinite;border:1.1em solid hsla(0,0%,100%,.2);border-left-color:#fff;font-size:10px;margin:60px auto;position:relative;text-indent:-9999em;transform:translateZ(0)}.loader,.loader:after{border-radius:50%;height:10em;width:10em}@keyframes load8{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}
