#login-app{width:100%}#login-app *{font-family:Ploni,arial,sans-serif}#login-app .component-login-container{align-items:center;display:flex;flex-direction:column;justify-content:center}#login-app .component-login .otp-inputs{display:flex;flex-direction:column;width:100%}@media (min-width:992px){#login-app .component-login .otp-inputs{max-width:16.875rem}}#login-app .component-login .otp-inputs .ant-form-item-control-input-content{text-align:center}#login-app .component-login .otp-inputs .ant-btn{margin-top:1rem}#login-app .component-login .ant-input.ant-input-outlined{background:var(--ffffff,#fff);border:1px solid var(--075-fe-5,rgba(7,95,229,.6));border-radius:30px;font-size:1rem;padding:.5rem .75rem}@media (min-width:992px){#login-app .component-login .ant-input.ant-input-outlined{font-size:1.125rem}}#login-app .component-login .ant-form-item-label label{font-size:1rem}@media (min-width:992px){#login-app .component-login .ant-form-item-label label{font-size:1.125rem}}#login-app .component-login .otp-method-selection{margin-top:1em}#login-app .component-login .otp-method-selection legend{clip:rect(0,0,0,0)!important;border:0!important;height:1px!important;margin:-1px!important;overflow:hidden!important;padding:0!important;white-space:nowrap!important;width:1px!important}#login-app .component-login .otp-method-selection legend:not(caption){position:absolute!important}#login-app .component-login .otp-method-selection .ant-radio-group{display:flex;flex-direction:column;gap:.9375rem}#login-app .component-login .otp-method-selection .ant-radio-wrapper{font-size:1rem;font-weight:300}@media (min-width:992px){#login-app .component-login .otp-method-selection .ant-radio-wrapper{font-size:1.125rem}}#login-app .component-login .otp-method-selection .ant-radio-inner{border-color:rgba(32,53,86,.4)}#login-app .component-login .otp-method-selection .ant-radio-checked .ant-radio-inner{background-color:transparent;border-color:#075fe5}#login-app .component-login .otp-method-selection .ant-radio-checked .ant-radio-inner:after{background-color:#075fe5;height:1.25rem;margin-block-start:-.625rem;margin-inline-start:-.625rem;width:1.25rem}#login-app .component-login .ant-btn.ant-btn-primary{border-radius:46px;font-size:1.125rem;height:unset;padding:.75rem 1.875rem}#login-app .component-login .ant-btn.ant-btn-primary:active,#login-app .component-login .ant-btn.ant-btn-primary:focus,#login-app .component-login .ant-btn.ant-btn-primary:hover{background-color:#0651c3;border-color:#0651c3}#login-app .component-login .validation-otp{align-items:center;display:flex;flex-direction:column}#login-app .component-login .validation-otp .ant-input.ant-input-outlined{border-radius:10px;color:#075fe5;font-size:1.125rem;padding:.625rem .5rem}@media (min-width:992px){#login-app .component-login .validation-otp .ant-input.ant-input-outlined{font-size:1.25rem}}#login-app .component-login .validation-otp-input{margin-bottom:2rem}#login-app .component-login .validation-otp-info{font-size:.875rem;line-height:1.3;margin-bottom:2.5rem;padding-inline-start:1.5625rem;position:relative}#login-app .component-login .validation-otp-info:before{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg viewBox='0 0 512 512' xmlns='http://www.w3.org/2000/svg' data-name='Layer 1'%3E%3Cpath d='M437.02 74.98A256 256 0 0 0 74.98 437.02 256 256 0 0 0 437.02 74.98zM256 476c-121.308 0-220-98.691-220-220S134.692 36 256 36s220 98.691 220 220-98.692 220-220 220zm18-104.05v16.029a18 18 0 1 1-36 0V371.95a18 18 0 0 1 36 0zm0-247.929V303.05a18 18 0 0 1-36 0V124.021a18 18 0 0 1 36 0z'/%3E%3C/svg%3E");background-size:contain;content:"";display:inline-block;height:1rem;position:absolute;right:0;top:2px;width:1rem}#login-app .component-login .validation-otp-info a{--hover-color:currentColor;--hover-height:1px;--hover-bottom:0px;color:inherit;font-weight:600;position:relative;text-decoration:none;white-space:nowrap;width:min-content}#login-app .component-login .validation-otp-info a:after{background:var(--hover-color);bottom:var(--hover-bottom);content:"";height:var(--hover-height);position:absolute;right:0;transform:scaleX(0);transform-origin:right;transition:transform .3s ease-out;width:100%;will-change:transform}#login-app .component-login .validation-otp-info a.active:after,#login-app .component-login .validation-otp-info a.hover-effect-reverse:after,#login-app .component-login .validation-otp-info a:focus:after,#login-app .component-login .validation-otp-info a:hover:after{transform:scaleX(1);transform-origin:right;transition:transform .3s cubic-bezier(.5,.5,.3,1.4)}#login-app .component-login .validation-otp-info a.hover-effect-reverse.active:after,#login-app .component-login .validation-otp-info a.hover-effect-reverse:focus:after,#login-app .component-login .validation-otp-info a.hover-effect-reverse:hover:after{transform:scaleX(0);transform-origin:right;transition:transform .3s ease-out}#login-app .component-login .validation-otp .btn-send-again{margin-bottom:.3rem}#login-app .component-login .validation-otp .btn-send-again .ant-btn{-webkit-appearance:none;background:transparent;border:0;border-radius:0;font-size:1.125rem;margin:0;padding:0}#login-app .component-login .validation-otp .btn-send-again .ant-btn:not(:disabled){--hover-color:currentColor;--hover-height:1px;--hover-bottom:0px;color:#075fe5;position:relative;text-decoration:none;white-space:nowrap;width:min-content}#login-app .component-login .validation-otp .btn-send-again .ant-btn:not(:disabled):after{background:var(--hover-color);bottom:var(--hover-bottom);content:"";height:var(--hover-height);position:absolute;right:0;transform:scaleX(0);transform-origin:right;transition:transform .3s ease-out;width:100%;will-change:transform}#login-app .component-login .validation-otp .btn-send-again .ant-btn:not(:disabled).active:after,#login-app .component-login .validation-otp .btn-send-again .ant-btn:not(:disabled).hover-effect-reverse:after,#login-app .component-login .validation-otp .btn-send-again .ant-btn:not(:disabled):focus:after,#login-app .component-login .validation-otp .btn-send-again .ant-btn:not(:disabled):hover:after{transform:scaleX(1);transform-origin:right;transition:transform .3s cubic-bezier(.5,.5,.3,1.4)}#login-app .component-login .validation-otp .btn-send-again .ant-btn:not(:disabled).hover-effect-reverse.active:after,#login-app .component-login .validation-otp .btn-send-again .ant-btn:not(:disabled).hover-effect-reverse:focus:after,#login-app .component-login .validation-otp .btn-send-again .ant-btn:not(:disabled).hover-effect-reverse:hover:after{transform:scaleX(0);transform-origin:right;transition:transform .3s ease-out}#login-app .component-login .validation-otp .btn-send-again+div{font-size:1rem;margin-bottom:0!important}#login-app .component-login .validation-otp-field{display:none}@media (min-width:576px){#inner-hero{padding-bottom:7.1875rem}}#inner-hero .hero-content-inner{font-size:1.125rem}@media (min-width:576px){#inner-hero .hero-content-inner{align-items:center;font-size:1.75rem;text-align:center}}#inner-hero .hero-content-inner h1{font-size:1.875rem}@media (min-width:1200.02px){#inner-hero .hero-content-inner h1{font-size:3.75rem}}.login-section{padding-block:1.25rem 3.75rem}@media (min-width:992px){.login-section{padding-block:0 6.25rem}}.login-container{display:flex;flex-direction:column;gap:1.5rem}@media (min-width:992px){.login-container{background-color:#fff;border-radius:10px;box-shadow:0 4px 16px 0 rgba(7,95,229,.15);flex-direction:row;gap:0;margin-top:-7.1875rem;max-width:calc(var(--container-width) - var(--bs-gutter-x));overflow:hidden;padding-inline:0;position:relative;z-index:2}}@media (min-width:1200px){.login-container{max-width:calc(71.25rem - var(--bs-gutter-x))}}@media (max-width:991.98px){.login-image{--bs-aspect-ratio:53.96825%;border-radius:10px;overflow:hidden}}@media (min-width:992px){.login-image{--bs-aspect-ratio:109.92509%;flex-shrink:0;width:50%}}.login-app-wrapper{align-items:center;display:flex;flex-direction:column;gap:2.5rem}@media (min-width:992px){.login-app-wrapper{padding:1.875rem}}@media (min-width:1200.02px){.login-app-wrapper{gap:5rem;padding:3.125rem}}.login-app-description{border-bottom:1px solid rgba(7,95,229,.2);font-size:1.125rem;font-weight:500;line-height:1.3;padding-bottom:1.5rem;text-align:center}@media (min-width:1200.02px){.login-app-description{font-size:1.375rem}}.login-section #login-form{width:100%}.login-section #login-app{display:flex;justify-content:center}.login-section #login-app .spinner-border+#login-form{display:none}.login-section #login-app .validation-result{gap:1rem}.login-section #login-app .validation-result .anticon{font-size:2.375rem}.login-section #login-app .validation-result.success-text .anticon{color:#198754}.login-section #login-app .validation-result.error-text .anticon{color:red}.login-section #login-app .validation-result h2{font-size:2rem;margin:0;text-align:center}@media (min-width:1200.02px){.login-section.app-user-delete .login-app-wrapper{gap:2.5rem}}