.auth-social-login .auth-social-brand{color:#fff}.auth-social-login .auth-social-brand .app-brand-text{color:#fff;font-size:1.35rem;-webkit-margin-start:.75rem!important;-moz-margin-start:.75rem!important;margin-inline-start:.75rem!important}.auth-social-login .auth-social-brand-mobile{-ms-flex-pack:center;justify-content:center}.auth-social-login .auth-social-hero{position:relative;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;-ms-flex-pack:justify;justify-content:space-between;width:100%;min-height:100vh;padding:3.5rem 3.5rem 2.5rem;overflow:hidden;background:radial-gradient(circle at 85% 15%,rgba(115,103,240,.35),transparent 35%),radial-gradient(circle at 10% 90%,rgba(255,76,81,.18),transparent 30%),linear-gradient(145deg,#151929,#222741 52%,#121624)}.auth-social-login .auth-social-hero-content{position:relative;z-index:3;max-width:34rem}.auth-social-login .auth-social-hero-content h2{color:#fff;font-weight:700;line-height:1.25}.auth-social-login .auth-social-hero-content p{color:#ffffffb8;font-size:1.05rem;line-height:1.6}.auth-social-login .auth-social-hero-visual{position:relative;z-index:2;display:-ms-flexbox;display:flex;-ms-flex-align:end;align-items:flex-end;-ms-flex-pack:center;justify-content:center;-ms-flex:1;flex:1;padding-top:2rem}.auth-social-login .auth-social-hero-visual .auth-illustration{max-width:min(100%,32rem);max-height:22rem;-o-object-fit:contain;object-fit:contain;-webkit-filter:drop-shadow(0 1.5rem 2.5rem rgba(0,0,0,.25));filter:drop-shadow(0 1.5rem 2.5rem rgba(0,0,0,.25))}.auth-social-login .auth-social-panel{max-width:28rem}.auth-social-login .auth-social-panel-header h3{font-weight:700}.auth-social-login .btn-social{display:-ms-inline-flexbox;display:inline-flex;-ms-flex-align:center;align-items:center;-ms-flex-pack:center;justify-content:center;gap:.75rem;min-height:3rem;padding-inline:1rem;font-weight:600;border:1px solid rgba(var(--bs-border-color-rgb),.8);background:var(--bs-body-bg);color:var(--bs-body-color);transition:box-shadow .15s ease,border-color .15s ease,-webkit-transform .15s ease;transition:transform .15s ease,box-shadow .15s ease,border-color .15s ease;transition:transform .15s ease,box-shadow .15s ease,border-color .15s ease,-webkit-transform .15s ease}.auth-social-login .btn-social i{font-size:1.25rem}.auth-social-login .btn-social:hover,.auth-social-login .btn-social:focus{-webkit-transform:translateY(-1px);transform:translateY(-1px);box-shadow:0 .5rem 1rem #0f172a14}.auth-social-login .btn-social-google:hover,.auth-social-login .btn-social-google:focus{border-color:#ea4335;color:#ea4335}.auth-social-login .btn-social-facebook:hover,.auth-social-login .btn-social-facebook:focus{border-color:#1877f2;color:#1877f2}.auth-social-login .divider-text{font-size:.8125rem;letter-spacing:.02em;text-transform:uppercase}.auth-social-login .auth-form-meta{font-size:.8125rem;color:var(--bs-secondary-color)}.auth-social-login .auth-form-meta .form-check-label,.auth-social-login .auth-form-meta a{font-size:inherit;font-weight:400;color:inherit;text-decoration:none}.auth-social-login .auth-form-meta a:hover,.auth-social-login .auth-form-meta a:focus{color:var(--bs-primary);text-decoration:underline}@media (max-width: 991.98px){.auth-social-login .auth-social-panel{max-width:26rem;margin-top:2rem}}
