.auth0-main-container{position:absolute;top:50%;left:50%;transform:translateY(-50%) translateX(-50%);padding:20px;width:calc(100% - 80px);z-index:1}.auth0-main-container .trial-btn{display:block;text-align:center;margin-top:12px;color:#333333;padding:12px;border:1px solid #333333;border-radius:3px;-webkit-transition:all 0.3s;transition:all 0.3s}.auth0-main-container .trial-btn:hover,.auth0-main-container .trial-btn:focus{text-decoration:none;border:1px solid #364a65;background:#364a65;color:#FFFFFF}#login-form.auth0-main *{font-family:"Open Sans", "Helvetica Neue", Helvetica, Arial, sans-serif}#login-form.auth0-main .auth0-lock-error-msg{width:-moz-fit-content}#login-form.auth0-main>div,#login-form.auth0-main>div form{width:100%}#login-form.auth0-main form div.auth0-lock-header{display:table;width:100%;padding:0;border-radius:5px;border:1px solid #eee}#login-form.auth0-main form div.auth0-lock-header .auth0-lock-header-bg{background:transparent}#login-form.auth0-main form div.auth0-lock-header div.auth0-lock-header-welcome{display:table-cell;vertical-align:middle;color:#a5a5a5}#login-form.auth0-main form div.auth0-lock-header div.auth0-lock-header-welcome>.auth0-lock-name{font-size:26px;white-space:normal;padding:0 30px}#login-form.auth0-main form div.auth0-lock-header div.auth0-lock-header-welcome>.auth0-lock-firstname{font-size:18px;color:#333333}#login-form.auth0-main .auth0-lock-content{padding:20px 0}#login-form.auth0-main .auth0-lock-content .auth0-lock-social-button-text{word-wrap:break-word;max-width:338px}#login-form.auth0-main .auth0-lock-content .auth0-lock-last-login-pane .auth0-lock-social-button-icon{top:50%;margin-top:-20px;left:10px}#login-form.auth0-main .auth0-lock-content .auth0-lock-last-login-pane .auth0-lock-social-button{background:#31a2ff;border-radius:4px}#login-form.auth0-main input{font-size:16px}#login-form.auth0-main .auth0-lock-input-wrap-with-icon{border:1px solid #eee}#login-form.auth0-main button{border-radius:2px;font-size:20px;height:auto;font-weight:normal;text-transform:none;padding:10px}#login-form.auth0-main button span{height:auto;line-height:1.3333333}.login{margin-bottom:30px}.login .login-form-container{height:100%}.login .banner-overflow{overflow:hidden;margin-bottom:30px}.login .banner-container{display:flex;height:80vh;min-height:500px;max-height:720px}.login .banner-column{background-size:cover;background-repeat:no-repeat;background-position:100% 0%;margin:-15px 0;color:#FFFFFF;min-height:400px}.login .banner-column h1{line-height:1.4em;margin-bottom:28px;text-shadow:1px 1px 14px rgba(0,0,0,0.3);font-size:1.4em}.login .banner-column h1 span{display:block;margin-top:20px}.login .banner-column a{color:#FFFFFF;padding:12px;border:1px solid #fff;border-radius:3px;-webkit-transition:all 0.3s;transition:all 0.3s}.login .banner-column a:hover,.login .banner-column a:focus{text-decoration:none;background:#fff;color:#333333}.banner-summit-2018{padding:10px 20px 40px;width:60%;background-color:#550672;margin-top:10px}
