.sign-up-body,.signup-layout,.signup-page{min-height:100vh}.sign-up-body{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;padding:40px 70px;-webkit-box-sizing:border-box;box-sizing:border-box}@media only screen and (max-width:990px){.sign-up-body{min-height:auto;padding:35px 20px 45px!important}}.signup-content{width:100%;max-width:360px}.logo-wrapper{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin-bottom:28px}.signup-heading{text-align:center;margin-bottom:28px}.signup-title{color:#fff;font-size:28px;line-height:1.25;font-weight:700;margin-bottom:8px}.signup-subtitle{color:hsla(0,0%,100%,.65);font-size:14px;line-height:1.6}.signup-form{margin:0 -16px}.signup-action{margin-top:25px}.signup-button{font-size:15px;letter-spacing:.2px;-webkit-transition:-webkit-transform .2s ease,-webkit-box-shadow .2s ease;transition:-webkit-transform .2s ease,-webkit-box-shadow .2s ease;transition:transform .2s ease,box-shadow .2s ease;transition:transform .2s ease,box-shadow .2s ease,-webkit-transform .2s ease,-webkit-box-shadow .2s ease}.signup-button:hover{-webkit-transform:translateY(-1px);transform:translateY(-1px)}.signin-section{text-align:center;margin-top:28px;font-size:13px;line-height:1.8}.signin-text{color:hsla(0,0%,100%,.6)}.signin-link{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin-left:8px;color:#fff!important;font-weight:700;text-decoration:none;cursor:pointer;-webkit-transition:opacity .2s ease;transition:opacity .2s ease}.signin-link:hover{opacity:.75}.signin-arrow{margin-left:3px}.signup-visual{min-height:100vh;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:stretch;-ms-flex-align:stretch;align-items:stretch}@media only screen and (max-width:990px){.signup-visual{min-height:420px}}@media only screen and (max-width:600px){.signup-visual{min-height:320px}}.visual-wrapper{width:100%;min-height:100%;overflow:hidden}@media only screen and (max-width:990px){.signup-content{max-width:360px}.signup-title{font-size:25px}}@media only screen and (max-width:600px){.sign-up-body{padding-left:18px!important;padding-right:18px!important}.logo-wrapper{margin-bottom:22px}.signup-title{font-size:23px}.signup-subtitle{font-size:13px}.signup-action{margin-top:20px}.signin-section{margin-top:22px}}