/* Source and licensing information for the line(s) below can be found at https://dev.mixplaces.com/themes/custom/mixplaces/css/pages/page--user.css. */
.route--user-pass,.route--user-login{min-height:100vh;min-height:calc(var(--vh,1vh)*100);position:relative}.user-register .field--name-field-first-name,.user-register .field--name-field-last-name{margin-bottom:0 !important}.user-reset.user-wrapper .user-page__wrapper{width:100%}.user-reset .form-actions .form-submit{width:100%}.user-wrapper{background-color:#fff}.user-wrapper .user-page__left{background-clip:content-box;position:fixed;top:0;left:0;height:100%;width:50%}.user-wrapper .user-page__left .promo-banner{border-radius:0}.user-wrapper .user-page__right{min-height:100vh;min-height:calc(var(--vh,1vh)*100);position:relative;display:flex;align-items:center;flex-direction:column;justify-content:center}.user-wrapper .user-page__wrapper{margin-left:auto;margin-right:auto}.user-wrapper .user-page__header{text-align:center;width:100%;height:60px;padding:5px 0;position:relative}.user-wrapper .user-page__header a{display:inline-block}.user-wrapper .user-page__header a svg{display:block;width:100%;max-width:114px;height:auto}@media (min-width:743px){.user-wrapper .user-page__header a svg{max-width:166px}}.user-wrapper .user-page__content{max-width:360px;padding:60px 0 24px}@media (min-width:743px){.user-wrapper .user-page__content{max-width:460px;margin:auto 0;padding-bottom:60px}}.user-wrapper .user-page__close{position:absolute;top:calc(50% - 3px);transform:translateY(-50%);right:0}.user-wrapper .user-page__close .icon{font-size:12px}.user-wrapper .user-page__close .icon:before{height:16px;width:16px}.user-wrapper .user-page__title{font-size:24px}@media (min-width:1026px){.user-wrapper .user-page__title{font-size:48px}}.user-wrapper .user-page__title{line-height:1.2;text-align:center;margin-bottom:32px;color:#060520;font-weight:600;line-height:1.25}@media (min-width:743px){.user-wrapper .user-page__title{margin-bottom:40px}}.user-wrapper .user-page__description{text-align:center;margin:0 auto 32px;max-width:288px}@media (min-width:743px){.user-wrapper .user-page__description{max-width:320px;margin:0 auto 40px}}.user-wrapper .user-page__description p{font-size:13px}@media (min-width:1026px){.user-wrapper .user-page__description p{font-size:16px}}.user-wrapper .user-page__description p{color:#060520}.user-wrapper .user-page__links{text-align:center}.user-wrapper .user-page__links p{font-size:13px}@media (min-width:1026px){.user-wrapper .user-page__links p{font-size:16px}}.user-wrapper .user-page__links p{color:#838290;margin-bottom:0}.user-wrapper .user-page__links a{font-size:14px}@media (min-width:1026px){.user-wrapper .user-page__links a{font-size:16px}}.user-wrapper .user-page__links a{line-height:1.1;color:#425aff;text-decoration:underline}.user-wrapper .form-actions{margin-top:44px}@media (min-width:743px){.user-wrapper .form-actions{margin-top:58px}}.user-wrapper .form-actions .form-submit{display:block;max-width:320px;margin:auto}.user-wrapper .form-submit{width:100%}.user-wrapper .alert{margin-bottom:20px}.user-pass .form-actions{margin-top:32px;margin-bottom:28px}@media (min-width:743px){.user-pass .form-actions{margin-top:40px;margin-bottom:34px}}.user-login-form .form-item-pass{margin-bottom:12px !important}@media (min-width:743px){.user-login-form .form-item-pass{margin-bottom:16px !important}}
/* Source and licensing information for the above line(s) can be found at https://dev.mixplaces.com/themes/custom/mixplaces/css/pages/page--user.css. */