.auth-form{margin:15px 5px;display:flex;justify-content:center;position:relative}@media only screen and (min-width:992px){.auth-form{margin:25px 0}}.auth-form__login,.auth-form__register,.auth-form__password{box-shadow:0 4px 6px -1px #0000001a,0 2px 4px -1px #0000000f}@media only screen and (min-width:992px){.auth-form__login .auth-form__header{margin-top:75px}}.auth-form__login,.auth-form__register{max-width:450px}@media only screen and (min-width:992px){.auth-form__login,.auth-form__register{max-width:500px;min-height:500px}}.auth-form__password{max-width:600px}.auth-form__form{padding:10px 0}.auth-form__error{color:#ef504f;width:256px;margin:10px auto -10px}.auth-form__error ul{padding-inline-start:0}.auth-form__error li{list-style-type:none}.auth-form__header{font-size:2.6666666667rem;font-weight:700;margin:30px 0 0;color:#485a92;word-break:break-word}@media only screen and (min-width:992px){.auth-form__header{margin:20px 0 0}}.auth-form__newsletter-example{color:#337ab7;cursor:pointer}.auth-form__newsletter-example:hover{color:#485a92}.auth-form__content{margin:5% auto 0;position:relative;width:334px}@media only screen and (min-width:768px){.auth-form__content{width:400px}}.auth-form__switcher{position:absolute;right:0;top:0;padding:10px 15px;min-height:30px;border:none;color:#fff;font-size:1.3333333333rem;font-weight:700;background-color:#0b95de;border-radius:0 10px;z-index:1}.auth-form__switcher:hover,.auth-form__switcher:focus{color:#fff;opacity:.9}.auth-form__register,.auth-form__login,.auth-form__password{padding:10px 20px;text-align:center;border-radius:10px;width:100%;background-color:#fff;color:#485a92;position:relative}.auth-form__social{margin-top:30px}.auth-form__method-header{display:block;font-size:1.1666666667rem}.auth-form__facebook,.auth-form__google{width:260px;padding:0;min-height:40px;min-width:258px;border:none;display:block;margin:10px auto;border-radius:5px;color:#fff;box-shadow:2px 2px 10px -2px #30353d}.auth-form__facebook{background-color:#4267b2}.auth-form__facebook:hover{text-decoration:none;color:#fff}.auth-form__google{background-color:#d23f40}.auth-form__google:hover{text-decoration:none;color:#fff}.auth-form__social-icon-wrapper{width:30px;display:inline-block}.auth-form__social-icon{color:#fff;margin-right:10px}.auth-form__social-icon--google{position:relative}.auth-form__social-text{display:inline-block;padding:10px 20px;font-size:1.1666666667rem;vertical-align:middle;width:210px;border-left:1px solid #cedaef}.auth-form a:hover{text-decoration:none}.auth-form__email{margin-top:30px}.auth-form__input{background:#fff;border-radius:5px;border:1px solid #d3d3d3;color:#7f8080;margin-top:10px;font-size:1.3333333333rem;font-weight:300;padding:12px;width:258px}.auth-form__input--password{margin-top:30px}.auth-form__input--error input{border-color:#ef504f}.auth-form__register__fieldsets{width:100%;margin:20px 0 25px;text-align:left;display:flex;flex-direction:column;align-items:center;justify-content:center}.auth-form__fieldset{width:256px}.auth-form__submit-button{background-color:#0b95de;border-radius:5px;border:none;color:#fff;display:block;font-size:1.3333333333rem;font-weight:700;padding:10px 15px;text-transform:uppercase;width:258px;margin:20px auto}.auth-form__submit-button:hover,.auth-form__submit-button:focus{opacity:.9;color:#fff}.auth-form__submit-button--login{margin:25px auto 15px}.auth-form__fieldset{margin-top:10px}.auth-form__fieldset-label{display:inline;font-weight:400}.auth-form__fieldset-terms{color:#485a92;text-decoration:underline;font-weight:700}.auth-form__login__forgot-password{display:block;cursor:pointer;margin:10px 0 25px;font-size:1.1666666667rem}.auth-form__password__content{max-width:400px;margin:30px auto 10px}.auth-form__password__message-success{font-size:1.1666666667rem;display:block;text-align:left;margin-bottom:30px}.auth-form__checkbox{font-family:inherit;overflow:visible;line-height:inherit;box-sizing:border-box;-webkit-appearance:none;-moz-appearance:none;appearance:none;display:inline-block;vertical-align:middle;margin:-2px 4px 0 0!important;background-origin:border-box;background-color:#fff;border-radius:3px;border:1px solid #14ABFF;color:#14abff;height:18px;width:18px}.auth-form__checkbox:checked{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg viewBox='0 0 16 16' fill='%23fff' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M5.707 7.293a1 1 0 00-1.414 1.414l2 2a1 1 0 001.414 0l4-4a1 1 0 00-1.414-1.414L7 8.586 5.707 7.293z'/%3E%3C/svg%3E");border-color:transparent;background-color:currentColor;background-size:100% 100%;background-position:50%;background-repeat:no-repeat}.auth-form__checkbox:focus{outline:none!important}.auth-form__benefits{z-index:0;position:absolute;padding:10px 10px 20px;text-align:center;border-radius:0 10px 10px 0;min-height:420px;top:42px;background-color:#0b95de;color:#f9f9f9;display:none;box-shadow:0 10px 15px -3px #0000001a,0 4px 6px -2px #0000000d}@media only screen and (min-width:992px){.auth-form__benefits{display:block;width:240px;transform:translate(200%)}}@media only screen and (min-width:1200px){.auth-form__benefits{min-height:440px;width:300px;transform:translate(160%)}}.auth-form__benefits__benefit{margin-top:25px}.auth-form__benefits__benefit-description{display:block;word-break:break-word;margin-top:15px;padding:0 20px;font-size:1rem}@media only screen and (min-width:992px){.auth-form__benefits__benefit-description{font-size:1.3333333333rem;padding:0 20px}}@media only screen and (min-width:1200px){.auth-form__benefits__benefit-description{font-size:1.5rem;padding:0 26px}}.auth-form__login .auth-form__benefits{top:42px}
