.xp-login-modal{position:fixed;top:0;right:0;bottom:0;left:0;z-index:1999999999;overflow-y:scroll;-webkit-overflow-scrolling:touch;background-color:rgba(0,0,0,.35);opacity:0;transition:opacity .35s ease-in-out}.xp-login-modal.is-open{opacity:1}.xp-login-modal,.xp-login-modal *,.xp-login-modal ::after,.xp-login-modal ::before{box-sizing:border-box}html.xp-login-modal-open{overflow:hidden}html.xp-login-modal-open body>:not(.xp-login-modal){padding-right:var(--xp-scrollbar,0)}@media (prefers-reduced-motion:reduce){.xp-login-modal{transition:none}}.xp-login-modal__box{position:absolute;top:100px;left:50%;width:95%;margin-left:-47.5%;margin-bottom:3em;padding:18px;border-radius:5px;box-shadow:1px 1px 3px 0 rgba(2,2,2,.23);background-color:#f9f9f9;font-family:inherit;font-size:medium;line-height:normal;text-align:left}@media only screen and (min-width:1024px){.xp-login-modal__box{width:30%;margin-left:-15%}}.xp-login-modal__box img{max-width:100%;height:auto}.xp-login-modal__title{position:relative;z-index:1;margin-bottom:.5em;color:#000;font-family:inherit;font-size:34px;font-weight:400;line-height:36px;text-align:center}.xp-login-modal__content{position:relative;z-index:1;color:#8c8c8c;font-family:inherit;font-size:medium;font-weight:400}.xp-login-modal__content:focus{outline:0}.xp-login-modal p.xp-login-modal__logo{padding-bottom:1em;text-align:center}.xp-login-modal__forms{padding-top:1em}.xp-login-modal .ur-frontend-form .ur-form-row:last-child{margin-bottom:24px}.xp-login-modal__close{position:absolute;top:8px;right:8px;z-index:2;width:28px;height:28px;min-width:1em;padding:4px;border:none;border-radius:42px;background-color:#d33;color:#fff;font-family:Sans-Serif;font-size:20px;font-weight:100;line-height:17px;text-align:center;text-decoration:none;text-transform:none;letter-spacing:normal;cursor:pointer}.xp-login-modal input[type=checkbox]{-webkit-appearance:checkbox;appearance:auto}div.nsl-container{text-align:center!important}#user-registration{margin-top:0}.login-form-cont>div>p{padding:3px}