.account-login{overflow:hidden;position:relative}@media screen and (min-width:750px){.account-login{display:flex;flex-wrap:wrap;min-height:779px}}.account-login__form-holder{padding:32px 0 96px;position:relative;z-index:1}@media screen and (min-width:750px){.account-login__form-holder{align-items:center;display:flex;justify-content:center;padding:64px 0;width:50%}}.account-login__form{margin:0 auto;max-width:410px;padding:0 28px;text-align:center;width:100%}@media screen and (min-width:1025px){.account-login__form{padding:0}}@media screen and (max-width:749px){.account-login__form.account-login__form--register{padding:54px 28px 52px}.account-login__form.account-login__form--reset{padding:78px 28px 72px}}.account-login__form .btn{color:#000}.account-login__header{margin-bottom:32px;position:relative}.account-login__header .h1{font-family:QuincyCF-ExtraBold,helvetica,arial,sans-serif;font-size:6rem;letter-spacing:-.12rem;line-height:5rem;margin:0 auto}.account-login__form--register .account-login__header .h1,.account-login__form--reset .account-login__header .h1{font-family:QuincyCF-ExtraBold,helvetica,arial,sans-serif;font-size:4rem;letter-spacing:-.12rem;line-height:3.8rem}@media screen and (min-width:750px){.account-login__form--register .account-login__header .h1,.account-login__form--reset .account-login__header .h1{font-family:QuincyCF-ExtraBold,helvetica,arial,sans-serif;font-size:5.6rem;letter-spacing:-.112rem;line-height:4.8rem}}.account-login__header p{margin:17px 0 32px;padding:0 20px}@media screen and (min-width:750px){.account-login__header p{margin:24px 0 40px;padding:0 32px}}.account-login__separator{display:flex;justify-content:center;margin:16px 0 9px;position:relative}@media screen and (min-width:750px){.account-login__separator{margin-bottom:22px}}.account-login__form--register .account-login__separator{margin-bottom:22px}.account-login__separator span{background-color:#fff5ec;font-family:SofiaPro-Regular,helvetica,arial,sans-serif;font-size:1.4rem;line-height:1.8rem;padding:0 13px}.account-login__separator:after{border-bottom:1px solid #000;content:"";left:0;position:absolute;top:50%;width:100%;z-index:-1}.account-login__message{margin-bottom:24px}.account-login__message p{font-family:SofiaPro-Regular,helvetica,arial,sans-serif;font-size:1.4rem;line-height:1.8rem}.account-login__message p strong{font-family:SofiaPro-Bold,helvetica,arial,sans-serif}.account-login__input-holder{margin-bottom:16px}.account-login__input-holder input[type=email],.account-login__input-holder input[type=password],.account-login__input-holder input[type=text]{border-color:#000;height:52px}.account-login__links{margin-top:32px}.account-login__links .text-link{display:block;margin:0 auto 9px}.account-login__links .text-link:last-child{margin-bottom:0}.account-login__background-images{height:100%;left:0;pointer-events:none;position:absolute;top:0;width:100%;z-index:0}@media screen and (min-width:750px){.account-login__background-images{height:auto;position:relative;width:50%}}.account-login__background-image{background-position:bottom;background-repeat:no-repeat;background-size:contain;height:100%;left:0;position:absolute;top:0;width:100%}@media screen and (min-width:750px){.account-login__background-image{background-position:50%;background-size:cover}}.account-login__background-image img{height:100%;-o-object-fit:cover;object-fit:cover;width:100%}.account-login__sparkles .sparkle--1{right:-15%;top:-19%}@media screen and (min-width:750px){.account-login__sparkles .sparkle--1{right:-15%;top:-42%}}.account-login__form--register .account-login__sparkles .sparkle--1{left:7%;right:auto;top:0}@media screen and (min-width:750px){.account-login__form--register .account-login__sparkles .sparkle--1{left:11%;top:9%}}.account-login__form--reset .account-login__sparkles .sparkle--1{right:15%;top:-19%}@media screen and (min-width:750px){.account-login__form--reset .account-login__sparkles .sparkle--1{right:20%;top:-30%}}.account-login__sparkles .sparkle--2{right:-25%;top:18%}@media screen and (min-width:750px){.account-login__sparkles .sparkle--2{right:-24%;top:-10%}}.account-login__form--register .account-login__sparkles .sparkle--2{right:13%;top:-17%}@media screen and (min-width:750px){.account-login__form--register .account-login__sparkles .sparkle--2{right:15%;top:-10%}}.account-login__form--reset .account-login__sparkles .sparkle--2{right:10%;top:17%}@media screen and (min-width:750px){.account-login__form--reset .account-login__sparkles .sparkle--2{right:16%;top:-3%}}.account-login__sparkles .sparkle--3{left:11%;top:18%}@media screen and (min-width:750px){.account-login__sparkles .sparkle--3{left:15%}}.account-login__form--register .account-login__sparkles .sparkle--3{left:auto;right:9%;top:15%}@media screen and (min-width:750px){.account-login__form--register .account-login__sparkles .sparkle--3{right:12%}}#rc_login{display:none!important}.one-click-social-login-buttons{margin-top:0!important}.form-checkbox-row-wrapper{display:flex;justify-content:center;margin-bottom:16px}.form-checkbox-row-wrapper input[type=checkbox]{-webkit-appearance:none;-moz-appearance:none;appearance:none;display:block;flex-shrink:0;height:20px;position:relative;width:20px}.form-checkbox-row-wrapper input[type=checkbox]:before{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='currentColor' stroke='currentcolor'%3E%3Cpath d='m10 15.17 9.192-9.191 1.414 1.414L10 17.999l-6.364-6.364 1.414-1.414 4.95 4.95Z'/%3E%3C/svg%3E");content:"";display:none;height:20px;left:-1px;position:absolute;top:0;width:20px}.form-checkbox-row-wrapper input[type=checkbox]:checked:before{display:block}
