.auth-page-wrapper{position:relative;justify-content:center;align-items:center;display:flex;flex-direction:column;flex:1 1;height:100%}.auth-page-wrapper .top-triangles{position:absolute;width:55vw;top:0;left:0}.auth-page-wrapper .top-triangles:before{position:absolute;top:0;left:0;width:0;height:0;border-color:#f6f6f8 transparent transparent;border-style:solid;border-width:100px 50vw 0 0;content:""}.auth-page-wrapper .top-triangles:after{position:absolute;top:0;left:0;width:0;height:0;border-color:#f6f6f8 transparent transparent;border-style:solid;border-width:100vh 150px 0 0;content:""}.auth-page-wrapper .bottom-triangles{position:absolute;width:55vw;bottom:0;right:0}.auth-page-wrapper .bottom-triangles:before{position:absolute;top:-100px;left:0;width:0;height:0;border-color:transparent transparent #f6f6f8;border-style:solid;border-width:0 0 100px 50vw;content:""}.auth-page-wrapper .bottom-triangles:after{position:absolute;top:-100vh;right:0;width:0;height:0;border-color:transparent transparent #f6f6f8;border-style:solid;border-width:0 0 100vh 150px;content:""}.auth-page-wrapper .step-wrapper{z-index:10}.auth-page-wrapper .auth-form-wrapper{display:flex;flex-direction:column;max-width:650px}.auth-page-wrapper .auth-form-wrapper .auth-form-uppertext{margin-bottom:35px;font-size:24px;color:#63606e;font-weight:100;display:flex;align-items:center}.auth-page-wrapper .auth-form-wrapper .auth-form-uppertext .previous-step-button{height:40px;width:40px;min-width:40px;margin-right:15px}.auth-page-wrapper .auth-form-wrapper .auth-form-uppertext .previous-step-button svg{height:24px;width:31px;fill:#63606e}.auth-page-wrapper .auth-form-wrapper .auth-form-lowertext{font-size:16px;margin-bottom:25px;color:#63606e}.auth-page-wrapper .auth-form-wrapper form{width:412px;margin-left:5px}.auth-page-wrapper .auth-form-wrapper .form-error{font-size:15px;margin-bottom:15px;color:#ff4576}.auth-page-wrapper .auth-form-wrapper .buttons{display:flex;align-items:center;margin-top:10px;justify-content:flex-end}.auth-page-wrapper .auth-form-wrapper .popup-illustration{height:210px;width:100%;display:flex}.auth-page-wrapper .auth-form-wrapper .popup-illustration img{margin:auto;height:170px}.router-wrapper.router-public-access .public-access-showing-form .product-page-wrapper{z-index:-1}@media screen and (max-width:960px){.router-wrapper.router-public-access .public-access-showing-form .product-right-section{display:none}}.router-wrapper.router-public-access .landing-page-background-wrapper{position:fixed;left:0;bottom:0;width:100%;z-index:2500}@media screen and (min-width:0px) and (max-width:1280px){.auth-page-wrapper{flex:1 1;background-color:#fff;padding:30px;z-index:4;min-height:370px}.auth-page-wrapper.last-step .step-wrapper{position:absolute!important}.auth-page-wrapper .top-triangles:before{border:0!important;content:none}.auth-page-wrapper .top-triangles:after{border:0!important;content:none}.auth-page-wrapper .bottom-triangles:before{top:0;border-width:19vw 100vw 0 0;border-color:#fff transparent transparent}.auth-page-wrapper .bottom-triangles:after{position:absolute;border:0!important;content:none}.auth-page-wrapper .step-wrapper{position:relative}.auth-page-wrapper .step-wrapper .step-container .auth-form-wrapper{max-width:500px;margin:auto}.auth-page-wrapper .step-wrapper .step-container .auth-form-wrapper .login-form-text{text-align:center;margin-bottom:45px}.auth-page-wrapper .step-wrapper .step-container .auth-form-wrapper .login-form-text .login-form-uppertext{font-size:24px;margin-bottom:10px}.auth-page-wrapper .step-wrapper .step-container .auth-form-wrapper .login-form-text .login-form-lowertext{font-size:20px;letter-spacing:.2px}.auth-page-wrapper .step-wrapper .step-container .auth-form-wrapper .auth-form-uppertext .previous-step-button{display:block;min-width:30px}.auth-page-wrapper .step-wrapper .step-container .auth-form-wrapper .auth-form-uppertext .previous-step-button svg{height:30px;width:30px;fill:#63606e}.auth-page-wrapper .step-wrapper .step-container .auth-form-wrapper .auth-form-lowertext{font-size:14px;margin-bottom:25px}.auth-page-wrapper .step-wrapper .step-container .auth-form-wrapper form{width:100%;margin-left:0}.auth-page-wrapper .step-wrapper .step-container .auth-form-wrapper .form-error{font-size:15px;margin-bottom:15px;color:#ff4576}.auth-page-wrapper .step-wrapper .step-container .auth-form-wrapper .buttons{display:flex;align-items:center;justify-content:center;margin-top:10px}.auth-page-wrapper .step-wrapper .step-container .auth-form-wrapper .buttons button{margin-bottom:10px}}@media screen and (min-width:0px) and (max-width:1280px){.auth-page-wrapper .bottom-triangles{width:100vw}}