.alert{--bs-alert-bg: transparent;--bs-alert-padding-x: 1rem;--bs-alert-padding-y: 1rem;--bs-alert-margin-bottom: 1rem;--bs-alert-color: inherit;--bs-alert-border-color: transparent;--bs-alert-border: var(--bs-border-width) solid var(--bs-alert-border-color);--bs-alert-border-radius: var(--bs-border-radius);--bs-alert-link-color: inherit;position:relative;padding:var(--bs-alert-padding-y) var(--bs-alert-padding-x);margin-bottom:var(--bs-alert-margin-bottom);color:var(--bs-alert-color);background-color:var(--bs-alert-bg);border:var(--bs-alert-border);border-radius:var(--bs-alert-border-radius)}.alert-heading{color:inherit}.alert-link{font-weight:700;color:var(--bs-alert-link-color)}.alert-dismissible{padding-right:3rem}.alert-dismissible .btn-close{position:absolute;top:0;right:0;z-index:2;padding:1.25rem 1rem}.alert-primary{--bs-alert-color: var(--bs-primary-text-emphasis);--bs-alert-bg: var(--bs-primary-bg-subtle);--bs-alert-border-color: var(--bs-primary-border-subtle);--bs-alert-link-color: var(--bs-primary-text-emphasis)}.alert-secondary{--bs-alert-color: var(--bs-secondary-text-emphasis);--bs-alert-bg: var(--bs-secondary-bg-subtle);--bs-alert-border-color: var(--bs-secondary-border-subtle);--bs-alert-link-color: var(--bs-secondary-text-emphasis)}.alert-success{--bs-alert-color: var(--bs-success-text-emphasis);--bs-alert-bg: var(--bs-success-bg-subtle);--bs-alert-border-color: var(--bs-success-border-subtle);--bs-alert-link-color: var(--bs-success-text-emphasis)}.alert-info{--bs-alert-color: var(--bs-info-text-emphasis);--bs-alert-bg: var(--bs-info-bg-subtle);--bs-alert-border-color: var(--bs-info-border-subtle);--bs-alert-link-color: var(--bs-info-text-emphasis)}.alert-warning{--bs-alert-color: var(--bs-warning-text-emphasis);--bs-alert-bg: var(--bs-warning-bg-subtle);--bs-alert-border-color: var(--bs-warning-border-subtle);--bs-alert-link-color: var(--bs-warning-text-emphasis)}.alert-danger{--bs-alert-color: var(--bs-danger-text-emphasis);--bs-alert-bg: var(--bs-danger-bg-subtle);--bs-alert-border-color: var(--bs-danger-border-subtle);--bs-alert-link-color: var(--bs-danger-text-emphasis)}.alert-light{--bs-alert-color: var(--bs-light-text-emphasis);--bs-alert-bg: var(--bs-light-bg-subtle);--bs-alert-border-color: var(--bs-light-border-subtle);--bs-alert-link-color: var(--bs-light-text-emphasis)}.alert-dark{--bs-alert-color: var(--bs-dark-text-emphasis);--bs-alert-bg: var(--bs-dark-bg-subtle);--bs-alert-border-color: var(--bs-dark-border-subtle);--bs-alert-link-color: var(--bs-dark-text-emphasis)}.gsi-material-button{-moz-user-select:none;-webkit-user-select:none;-ms-user-select:none;-webkit-appearance:none;background-color:#fff;background-image:none;border:1px solid #747775;border-radius:4px;box-sizing:border-box;color:#1f1f1f;cursor:pointer;font-family:Roboto,arial,sans-serif;font-size:14px;height:50px;letter-spacing:.25px;outline:none;overflow:hidden;padding:0 12px;position:relative;text-align:center;transition:background-color .218s,border-color .218s,box-shadow .218s;vertical-align:middle;white-space:nowrap;width:auto;max-width:400px;min-width:-moz-min-content;min-width:min-content}.gsi-material-button .gsi-material-button-icon{height:20px;margin-right:12px;min-width:20px;width:20px}.gsi-material-button .gsi-material-button-content-wrapper{align-items:center;display:flex;flex-direction:row;flex-wrap:nowrap;height:100%;justify-content:center;position:relative;width:100%}.gsi-material-button .gsi-material-button-contents{flex-grow:0;font-family:Roboto,arial,sans-serif;font-weight:500;overflow:hidden;text-overflow:ellipsis;vertical-align:top}.gsi-material-button .gsi-material-button-state{transition:opacity .218s;inset:0;opacity:0;position:absolute}.gsi-material-button:disabled{cursor:default;background-color:#ffffff61;border-color:#1f1f1f1f}.gsi-material-button:disabled .gsi-material-button-contents{opacity:38%}.gsi-material-button:disabled .gsi-material-button-icon{opacity:38%}.gsi-material-button:not(:disabled):active .gsi-material-button-state,.gsi-material-button:not(:disabled):focus .gsi-material-button-state{background-color:#303030;opacity:12%}.gsi-material-button:not(:disabled):hover{box-shadow:0 1px 2px #3c40434d,0 1px 3px 1px #3c404326}.gsi-material-button:not(:disabled):hover .gsi-material-button-state{background-color:#303030;opacity:8%}html,body{height:100%}*{box-sizing:border-box}body{margin:0;padding:0;font-family:Helvetica Neue,-apple-system,BlinkMacSystemFont,Segoe UI,Arial;font-size:14px;font-weight:400;line-height:1.6;color:#212529;text-align:left;background-color:#f2f2f2}#app{display:table;width:100%;height:100%}.container{display:table-cell;vertical-align:middle;padding:20px;margin:20px auto 0}.card{max-width:480px;width:100%;padding:30px;margin:0 auto;background-color:#fff;border:1px solid rgba(0,0,0,.125)}.form-logo{display:block;margin:0 auto 15px}.form-img{max-width:100%;display:block;margin:10px auto 30px}.form-title{color:#1e1e1e;font-family:Dosis;font-size:28px;line-height:1.3em;font-weight:600;margin-top:0;margin-bottom:30px;text-align:center}.card-body{padding:15px 15px 0}.form-group{margin-bottom:35px}.form-group:last-child{margin-bottom:0}.input-wrapper{position:relative}.form-control{display:block;width:100%;font-family:Helvetica Neue,-apple-system,BlinkMacSystemFont,Segoe UI,Arial;padding:9px 10px 9px 35px;font-size:17px;color:#3c3c3c;background-color:#fff;background-clip:padding-box;outline:none;border:none;border-bottom:1px solid #adadad}.form-checkbox-wrapper{margin-bottom:-20px}.form-checkbox{position:relative;top:2px}label{display:inline-block;font-size:14px}.btn{display:block;width:100%;font-size:17px;border-radius:20px;font-weight:400;text-align:center;white-space:nowrap;cursor:pointer;outline:none;border:none;padding:10px 6px;font-family:Helvetica Neue,-apple-system,BlinkMacSystemFont,Segoe UI,Arial;transition:all .3s;-webkit-transition:all .3s;-moz-transition:all .3s;-ms-transition:all .3s}.btn-primary-wrapper{margin-top:60px;margin-bottom:30px}.btn-primary{font-size:17px;color:#fff;background-color:#0395f3}.btn-primary:hover{box-shadow:0 0 0 6px #42b0f666}.btn-link{font-weight:400;color:#007bff;font-size:13px;text-decoration:none;background-color:transparent}.btn-link:hover{text-decoration:underline}.input-wrapper:after{content:"";position:absolute;width:30px;height:30px;top:5px;left:0;opacity:.2}.mail-wrapper:after{background-image:url(/build/assets/mail-icon-BqoOIaSd.png)}.pass-wrapper:after{background-image:url(/build/assets/pass-icon-yP0LK_66.png)}.name-wrapper:after{background-image:url(/build/assets/name-icon-BhwFMIUy.png)}.form-control::-moz-placeholder{color:#0006;opacity:1}.form-control::placeholder{color:#0006;opacity:1}.form-control:focus+.line-effect{width:100%}.line-effect{position:absolute;bottom:0;left:0;width:0;height:1px;background-color:#0395f3;transition:all .5s;-webkit-transition:all .5s;-moz-transition:all .5s;-ms-transition:all .5s}.form-error{height:16px;width:100%;display:block;position:absolute;bottom:-16px;left:0;font-style:italic;font-size:13px;line-height:1.1em;color:#f72541}.btn-success{font-size:17px;color:#fff;background-color:#7ea939}.btn-success:hover{color:#fff;box-shadow:0 0 0 6px #7ea9394d}.btn-danger{font-size:17px;color:#fff;background-color:#c32929}.btn-danger:hover{color:#fff;box-shadow:0 0 0 6px #c329294d}.passport-authorize .buttons{margin-top:55px;margin-bottom:30px;text-align:center;font-size:0;text-align:justify}.passport-authorize .buttons:after{content:"";width:100%;display:inline-block}.passport-authorize .btn-approve{margin-right:15px}.passport-authorize form{display:inline-block;width:48%}.scopes{margin:30px 0}.w-full{width:100%}.alert{text-align:center;font-size:14px;margin-bottom:1rem;border:1px solid transparent;border-radius:.25rem}.alert-warning{color:#856404;background-color:#fff3cd;border-color:#ffeeba}@media screen and (max-width:480px){.card{padding:20px}.card-body{padding:15px 0}.form-title{font-size:25px}}body{background-color:#fff!important}.form-title{text-align:left}.flex{display:flex}.fbasis-50perc{flex-basis:50%}.card{max-width:980px}.card.small{max-width:480px}.card-body{padding:30px}.card-login{border-right:1px solid rgba(0,0,0,.1)}.form-control{border:1px solid rgba(0,0,0,.2);border-radius:5px;font-size:15px;padding:14px;transition:all .3s}.form-control:focus{border-color:#029c91;box-shadow:0 15px 10px -3px #00000014}.input-wrapper:after{display:none}.line-effect{display:none}.btn{text-decoration:none}.form-group{margin-bottom:25px}.form-logo{width:200px!important;margin:0 auto 30px!important}.card-register-descr{font-size:14px;font-weight:400;margin-top:-5px;margin-bottom:15px;color:#333c}.bold{font-family:Averta Bold}.with-arrow:hover .anim-arrow{transform:translate(7px)}.anim-arrow{transition:.3s}.container{padding:0}.form-logo{margin:30px auto 15px!important}@media screen and (max-width:680px){.card{padding:0}}@media screen and (max-width:580px){.card{flex-wrap:wrap}.fbasis-50perc{flex-basis:100%}.card-login{border-right:0;border-bottom:1px solid rgba(0,0,0,.1)}}.btn-primary{height:53px}.redirect-form{width:600px;max-width:calc(100% - 20px);margin:0 auto;background-color:#fff;border-radius:15px;box-shadow:0 0 10px #0003;padding:25px}.redirect-form h2{font-size:25px;margin:0 0 5px;padding:0;text-align:center}.redirect-form p{font-size:14px;margin:0 0 25px;text-align:center}.redirect-form img{display:block;margin:0 auto 30px}.redirect-form .is-invalid .form-control{border-color:#ef2e2e!important}.redirect-form__error{margin-bottom:20px;padding:5px 0;color:#ef2e2e}.horizontal-or{color:#333c;display:flex;align-items:center}.horizontal-or>div{flex-grow:1;color:#333c;border-bottom:solid 1px rgba(51,51,51,.25)}.horizontal-or>span{padding:0 10px}
