.authentication-wrapper{-ms-flex-preferred-size:100%;display:-ms-flexbox;display:flex;flex-basis:100%;min-height:100vh;width:100%}.authentication-wrapper .authentication-inner{width:100%}.authentication-wrapper.authentication-basic{-ms-flex-align:center;-ms-flex-pack:center;align-items:center;justify-content:center}.authentication-wrapper.authentication-basic .card-body{padding:2rem}.authentication-wrapper.authentication-cover{-ms-flex-align:start;align-items:flex-start}.authentication-wrapper.authentication-cover .authentication-inner{height:100%;margin:auto 0}.authentication-wrapper.authentication-cover .authentication-inner .auth-cover-bg{border-radius:1.125rem;height:calc(100vh - 4rem);margin:2rem 0 2rem 2rem;position:relative;width:100%}.authentication-wrapper.authentication-cover .authentication-inner .auth-cover-bg .auth-illustration{max-height:65%;z-index:1}.authentication-wrapper.authentication-cover .authentication-inner .platform-bg{bottom:0;height:35%;left:0;position:absolute;width:100%}.authentication-wrapper.authentication-cover .authentication-inner .auth-multisteps-bg-height{height:100vh}.authentication-wrapper.authentication-cover .authentication-inner .auth-multisteps-bg-height>img:first-child{z-index:1}.authentication-wrapper.authentication-basic .authentication-inner{max-width:400px;position:relative}.authentication-wrapper.authentication-basic .authentication-inner:before{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg width='239' height='234' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Crect x='88.561' y='.7' width='149' height='149' rx='19.5' stroke='%237367F0' stroke-opacity='.16'/%3E%3Crect x='.621' y='33.761' width='200' height='200' rx='10' fill='%237367F0' fill-opacity='.08'/%3E%3C/svg%3E");content:" ";height:233px;left:-40px;position:absolute;top:-55px;width:238px}@media(max-width:575.98px){.authentication-wrapper.authentication-basic .authentication-inner:before{display:none}}.authentication-wrapper.authentication-basic .authentication-inner:after{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg width='181' height='181' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Crect x='1.305' y='1.443' width='178' height='178' rx='19' stroke='%237367F0' stroke-opacity='.16' stroke-width='2' stroke-dasharray='8 8'/%3E%3Crect x='22.805' y='22.943' width='135' height='135' rx='10' fill='%237367F0' fill-opacity='.08'/%3E%3C/svg%3E");bottom:-30px;content:" ";height:180px;position:absolute;right:-56px;width:180px;z-index:-1}@media(max-width:575.98px){.authentication-wrapper.authentication-basic .authentication-inner:after{display:none}}.authentication-wrapper .auth-input-wrapper .auth-input{font-size:150%;max-width:50px;padding-left:.4rem;padding-right:.4rem}.authentication-wrapper .auth-input,.authentication-wrapper .btn,.authentication-wrapper .form-control{border-radius:.75rem}.authentication-wrapper .input-group-merge>.form-control:not(:last-child){border-bottom-right-radius:0;border-top-right-radius:0}.authentication-wrapper .input-group-merge>.input-group-text:last-child{border-bottom-left-radius:0;border-bottom-right-radius:.75rem;border-top-left-radius:0;border-top-right-radius:.75rem}@media(max-height:636px){.auth-multisteps-bg-height{height:100%!important}}@media(max-width:575.98px){.authentication-wrapper .auth-input-wrapper .auth-input{font-size:1.125rem}}#twoStepsForm .fv-plugins-bootstrap5-row-invalid .form-control{border-color:#ea5455}.light-style .authentication-wrapper.authentication-bg{background-color:#fff}.light-style .auth-cover-bg-color{background-color:#f8f7fa}.dark-style .authentication-wrapper.authentication-bg{background-color:#2f3349}.dark-style .auth-cover-bg-color{background-color:#25293c}@-webkit-keyframes registerGradientShift{0%,to{background-position:0 50%}50%{background-position:100% 50%}}@keyframes registerGradientShift{0%,to{background-position:0 50%}50%{background-position:100% 50%}}@-webkit-keyframes registerBlobDrift{0%,to{-webkit-transform:translate(0) scale(1);transform:translate(0) scale(1)}33%{-webkit-transform:translate(24px,-18px) scale(1.06);transform:translate(24px,-18px) scale(1.06)}66%{-webkit-transform:translate(-16px,12px) scale(.96);transform:translate(-16px,12px) scale(.96)}}@keyframes registerBlobDrift{0%,to{-webkit-transform:translate(0) scale(1);transform:translate(0) scale(1)}33%{-webkit-transform:translate(24px,-18px) scale(1.06);transform:translate(24px,-18px) scale(1.06)}66%{-webkit-transform:translate(-16px,12px) scale(.96);transform:translate(-16px,12px) scale(.96)}}@-webkit-keyframes registerGridPulse{0%,to{opacity:.45}50%{opacity:.75}}@keyframes registerGridPulse{0%,to{opacity:.45}50%{opacity:.75}}@-webkit-keyframes registerFloat{0%,to{-webkit-transform:translateY(0);transform:translateY(0)}50%{-webkit-transform:translateY(-10px);transform:translateY(-10px)}}@keyframes registerFloat{0%,to{-webkit-transform:translateY(0);transform:translateY(0)}50%{-webkit-transform:translateY(-10px);transform:translateY(-10px)}}.register-page-column-bg{-webkit-animation:registerGradientShift 14s ease infinite;animation:registerGradientShift 14s ease infinite;background:linear-gradient(135deg,#fff,#f8fbfc 40%,#eef6f8);background-size:200% 200%;overflow:hidden;position:relative}.register-bg-shapes{inset:0;overflow:hidden;pointer-events:none;position:absolute;z-index:0}.register-bg-blob{-webkit-animation:registerBlobDrift 20s ease-in-out infinite;animation:registerBlobDrift 20s ease-in-out infinite;border-radius:50%;-webkit-filter:blur(70px);filter:blur(70px);position:absolute}.register-bg-blob-1{background:rgba(0,45,63,.14);height:340px;right:-80px;top:-100px;width:340px}.register-bg-blob-2{-webkit-animation-delay:-7s;animation-delay:-7s;-webkit-animation-duration:24s;animation-duration:24s;background:rgba(40,199,111,.1);bottom:8%;height:300px;left:-120px;width:300px}.register-bg-blob-3{-webkit-animation-delay:-13s;animation-delay:-13s;-webkit-animation-duration:18s;animation-duration:18s;background:rgba(0,45,63,.1);bottom:-60px;height:220px;right:12%;width:220px}.register-illustration-column .register-bg-blob-1{left:-70px;right:auto;top:-90px}.register-illustration-column .register-bg-blob-2{-webkit-animation-delay:-5s;animation-delay:-5s;bottom:auto;left:auto;right:-90px;top:38%}.register-illustration-column .register-bg-blob-3{-webkit-animation-delay:-11s;animation-delay:-11s;bottom:-40px;left:18%;right:auto}.register-bg-grid{-webkit-animation:registerGridPulse 9s ease-in-out infinite;animation:registerGridPulse 9s ease-in-out infinite;background-image:linear-gradient(rgba(0,45,63,.035) 1px,transparent 0),linear-gradient(90deg,rgba(0,45,63,.035) 1px,transparent 0);background-size:52px 52px;inset:0;-webkit-mask-image:radial-gradient(ellipse 80% 70% at 50% 45%,#000 20%,transparent 72%);mask-image:radial-gradient(ellipse 80% 70% at 50% 45%,#000 20%,transparent 72%);position:absolute}.register-content-wrap{position:relative;z-index:1}.auth-animated-page.authentication-wrapper.authentication-bg{background:linear-gradient(135deg,#fff,#f8fbfc 45%,#eef6f8)}.auth-animated-page .register-illustration-column{height:100%;min-height:0}.auth-animated-page .register-illustration-column .auth-cover-bg{position:relative;z-index:1}.auth-animated-page .auth-cover-bg-color{backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px);background:hsla(0,0%,100%,.55)!important;border:1px solid rgba(0,45,63,.08)}.auth-animated-page .auth-illustration{-webkit-animation:registerFloat 5s ease-in-out infinite;animation:registerFloat 5s ease-in-out infinite;height:auto!important;max-height:62%!important;max-width:82%!important;-o-object-fit:contain;object-fit:contain;position:relative;width:auto!important;z-index:2}.auth-animated-page .platform-bg{-webkit-animation:registerGridPulse 10s ease-in-out infinite;animation:registerGridPulse 10s ease-in-out infinite}.auth-animated-page .authentication-inner .auth-cover-bg{height:calc(100% - 2rem);margin:1rem 0 1rem 1rem;min-height:320px}@-webkit-keyframes authFadeDown{0%{opacity:0;-webkit-transform:translateY(-14px);transform:translateY(-14px)}to{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}}@keyframes authFadeDown{0%{opacity:0;-webkit-transform:translateY(-14px);transform:translateY(-14px)}to{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}}@-webkit-keyframes authFadeUp{0%{opacity:0;-webkit-transform:translateY(14px);transform:translateY(14px)}to{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}}@keyframes authFadeUp{0%{opacity:0;-webkit-transform:translateY(14px);transform:translateY(14px)}to{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}}.auth-page-enter .auth-enter-logo{-webkit-animation:authFadeDown .6s cubic-bezier(.22,1,.36,1) both;animation:authFadeDown .6s cubic-bezier(.22,1,.36,1) both}.auth-page-enter .auth-enter-heading{-webkit-animation:authFadeDown .65s cubic-bezier(.22,1,.36,1) .08s both;animation:authFadeDown .65s cubic-bezier(.22,1,.36,1) .08s both}.auth-page-enter .auth-enter-form{-webkit-animation:authFadeUp .7s cubic-bezier(.22,1,.36,1) .14s both;animation:authFadeUp .7s cubic-bezier(.22,1,.36,1) .14s both}.auth-page-enter .auth-enter-footer{-webkit-animation:authFadeUp .6s cubic-bezier(.22,1,.36,1) .22s both;animation:authFadeUp .6s cubic-bezier(.22,1,.36,1) .22s both}.auth-enter-logo img,.auth-page-logo,.auth-page-logo img{height:auto;margin:24px 0 32px;max-height:80px;max-width:250px;width:auto}.auth-animated-page .register-content-wrap{max-width:400px;width:100%}.auth-animated-page .auth-enter-heading{font-size:clamp(1.15rem,4vw,1.5rem);line-height:1.35}.auth-animated-page .auth-enter-heading+p,.auth-animated-page p.auth-enter-heading{font-size:clamp(.875rem,2.5vw,1rem);line-height:1.55}@media(max-width:991.98px){.auth-animated-page.authentication-wrapper.authentication-cover{height:auto;max-height:none;min-height:100dvh;min-height:100svh;overflow:visible}body:has(.auth-animated-page.authentication-wrapper.authentication-cover){height:auto;overflow-x:hidden;overflow-y:auto}.auth-animated-page .authentication-inner{-ms-flex-align:stretch;align-items:stretch;min-height:100dvh;min-height:100svh}.auth-animated-page .register-page-column-bg:not(.auth-register-shell){-ms-flex-align:center!important;-ms-flex-pack:center!important;align-items:center!important;-ms-flex:1 1 auto;flex:1 1 auto;-ms-flex-direction:column!important;flex-direction:column!important;justify-content:center!important;min-height:100dvh;min-height:100svh;padding:max(1rem,env(safe-area-inset-top)) max(1rem,env(safe-area-inset-right)) max(1.25rem,env(safe-area-inset-bottom)) max(1rem,env(safe-area-inset-left))!important}.auth-animated-page .register-page-column-bg:not(.auth-register-shell) .register-content-wrap{position:relative;width:100%;z-index:1}.auth-animated-page .register-page-column-bg.auth-register-shell{-ms-flex-align:start!important;-ms-flex-pack:start!important;align-items:flex-start!important;justify-content:flex-start!important;min-height:100dvh;min-height:100svh;padding:max(1rem,env(safe-area-inset-top)) max(1rem,env(safe-area-inset-right)) max(1.25rem,env(safe-area-inset-bottom)) max(1rem,env(safe-area-inset-left))!important}.auth-animated-page .register-content-wrap{max-width:100%}}@media(max-width:767.98px){.auth-enter-logo img,.auth-page-logo,.auth-page-logo img{margin:12px 0 20px;max-width:200px}.auth-animated-page .auth-input-wrapper{-ms-flex-pack:justify!important;gap:.25rem!important;justify-content:space-between!important}.auth-animated-page .auth-input-wrapper .auth-input{-ms-flex:1 1 0px;flex:1 1 0;font-size:1.25rem;height:46px!important;margin-left:.15rem!important;margin-right:.15rem!important;max-width:44px;min-width:0;padding-left:.25rem;padding-right:.25rem}}@media(max-width:575.98px){.auth-enter-logo img,.auth-page-logo,.auth-page-logo img{margin:8px 0 16px;max-width:168px}.auth-animated-page .register-content-wrap,.auth-animated-page .w-px-400{max-width:100%!important;width:100%!important}.auth-animated-page .auth-input,.auth-animated-page .form-control{font-size:16px}.auth-animated-page .btn{min-height:44px}.auth-animated-page .auth-input-wrapper .auth-input{font-size:1.15rem;height:44px!important;max-width:42px}.auth-animated-page .auth-enter-footer .btn{width:100%}}@media(max-width:359.98px){.auth-enter-logo img,.auth-page-logo,.auth-page-logo img{max-width:148px}.auth-animated-page .auth-input-wrapper .auth-input{font-size:1rem;margin-left:.08rem!important;margin-right:.08rem!important;max-width:36px}}@media(prefers-reduced-motion:reduce){.auth-animated-page .auth-illustration,.auth-animated-page .platform-bg,.auth-animated-page .register-bg-blob,.auth-animated-page .register-bg-grid,.auth-animated-page .register-page-column-bg,.auth-page-enter .auth-enter-footer,.auth-page-enter .auth-enter-form,.auth-page-enter .auth-enter-heading,.auth-page-enter .auth-enter-logo{-webkit-animation:none!important;animation:none!important}}
