/*!
 * Font Awesome Pro 6.7.2 by @fontawesome - https://fontawesome.com
 * License - https://fontawesome.com/license (Commercial License)
 * Copyright 2024 Fonticons, Inc.
 */:host,:root{--fa-font-regular:normal 400 1em/1 "Font Awesome 6 Pro"}@font-face{font-family:Font Awesome\ 6 Pro;font-style:normal;font-weight:400;font-display:block;src:url(/assets/fonts/vendor/@fortawesome/fontawesome-pro/webfa-regular-400.woff2?fe86066c287fd322614957ce4f21a3e5) format("woff2"),url(/assets/fonts/vendor/@fortawesome/fontawesome-pro/webfa-regular-400.ttf?b947543b648c1f5da74940c85d6204d5) format("truetype")}.fa-regular,.far{font-weight:400}

/*!
 * Font Awesome Pro 6.7.2 by @fontawesome - https://fontawesome.com
 * License - https://fontawesome.com/license (Commercial License)
 * Copyright 2024 Fonticons, Inc.
 */:host,:root{--fa-style-family-classic:"Font Awesome 6 Pro";--fa-font-light:normal 300 1em/1 "Font Awesome 6 Pro"}@font-face{font-family:Font Awesome\ 6 Pro;font-style:normal;font-weight:300;font-display:block;src:url(/assets/fonts/vendor/@fortawesome/fontawesome-pro/webfa-light-300.woff2?f5f7d49392e43b5fa03b9361fd480a00) format("woff2"),url(/assets/fonts/vendor/@fortawesome/fontawesome-pro/webfa-light-300.ttf?2cdc809329db86c168340cf8a42cabd6) format("truetype")}.fa-light,.fal{font-weight:300}.mw-5{max-width:5%!important}.minw-5{min-width:5%!important}.mw-10{max-width:10%!important}.minw-10{min-width:10%!important}.mw-15{max-width:15%!important}.minw-15{min-width:15%!important}.mw-20{max-width:20%!important}.minw-20{min-width:20%!important}.mw-25{max-width:25%!important}.minw-25{min-width:25%!important}.mw-30{max-width:30%!important}.minw-30{min-width:30%!important}.mw-40{max-width:40%!important}.minw-40{min-width:40%!important}.mw-60{max-width:60%!important}.minw-60{min-width:60%!important}.mw-70{max-width:70%!important}.minw-70{min-width:70%!important}.mw-80{max-width:80%!important}.minw-80{min-width:80%!important}.mw-90{max-width:90%!important}.minw-90{min-width:90%!important}.mh-5{max-height:5%!important}.minh-5{min-height:5%!important}.mh-10{max-height:10%!important}.minh-10{min-height:10%!important}.mh-15{max-height:15%!important}.minh-15{min-height:15%!important}.mh-20{max-height:20%!important}.minh-20{min-height:20%!important}.mh-25{max-height:25%!important}.minh-25{min-height:25%!important}.mh-30{max-height:30%!important}.minh-30{min-height:30%!important}.mh-40{max-height:40%!important}.minh-40{min-height:40%!important}.mh-60{max-height:60%!important}.minh-60{min-height:60%!important}.mh-70{max-height:70%!important}.minh-70{min-height:70%!important}.mh-80{max-height:80%!important}.minh-80{min-height:80%!important}.mh-90{max-height:90%!important}.minh-90{min-height:90%!important}body.auth,html{height:100%}body.auth{background-color:#fff}body.auth .content{display:flex;flex-direction:column;flex-shrink:1;min-height:100%;background-color:#fff}body.auth .content-body,body.auth .content-footer,body.auth .content-header{display:flex;flex-direction:column;flex:1 1 auto;width:30rem;margin:auto}body.auth .content-header{margin-top:1rem;margin-bottom:1.875rem}body.auth .content-header .logo{flex:0 0 auto;width:10.625rem;margin-bottom:5rem;color:#d80055;font-size:.75rem;text-align:center}body.auth .content-header .logo .logo-underline-decorations-container{margin-top:1.875rem;display:flex;flex-direction:row;gap:.625rem}body.auth .content-header .logo .logo-underline-decorations-container span{background-color:#f5f7f9;width:5rem;height:.625rem;border-radius:.312rem}body.auth .content-header .logo .logo-underline-decorations-container span.filled{background-image:linear-gradient(90deg,#ff007f,#ff0049)}body.auth .content-header .content-title{color:#29303a;letter-spacing:-1px;font-size:32px;font-weight:700;font-family:Open Sans,sans-serif}body.auth .content-header .content-messages>.alert{margin-bottom:0;font-size:.825rem}body.auth .wallpaper{z-index:-1;position:relative;flex:0 1 auto;width:calc(66.66667% + .5rem);margin-left:-.5rem;background-color:#f1f4f7;background-image:url(/assets/images/wallpaper.jpg?8b5d277e2037bb777d8dc34c51435042);background-repeat:no-repeat;background-size:cover;background-position:100%}@media (min-width:992px){body.auth .wallpaper{width:calc(50% + .5rem)}}body.auth.sso-refresh .content{background-color:#dee3ea}body.auth.sso-refresh .content-body,body.auth.sso-refresh .content-header .logo,body.auth.sso-refresh .content-title{color:#999}@-webkit-keyframes logo-fade-in{0%{transform:scale(.5);opacity:0}10%,50%{transform:scale(1);opacity:1}55%,to{transform:scale(.5);opacity:0}}@keyframes logo-fade-in{0%{transform:scale(.5);opacity:0}10%,50%{transform:scale(1);opacity:1}55%,to{transform:scale(.5);opacity:0}}body.auth .btn:not(.btn-sm):not(.btn-lg){padding:.5rem 1rem;font-size:1rem}body.auth .btn{width:22.5rem;height:3.5rem;border-radius:2rem}body.auth .btn .txt{font-size:1.25rem;color:#fff;font-weight:400;display:flex;gap:.625rem;justify-content:center;align-items:center}body.auth .btn .txt i{transition:transform .3s ease}body.auth .btn:hover .txt i{transform:translateX(.625rem)}body.auth .btn.btn-sm{padding-top:.5rem;padding-bottom:.5rem;display:flex;justify-content:center}body.auth .btn.btn-sm .txt{font-size:.875rem}body.auth .btn.btn-success{cursor:pointer;color:#fff;background-image:linear-gradient(90deg,#ff007f,#ff0049);border-color:#ff0049;height:64px}body.auth .btn.btn-secondary-action{background-image:linear-gradient(90deg,#ff007f,#ff0049);height:3rem}body.auth .btn.btn-secondary-action .txt{font-size:1rem;color:#fff}body.auth .btn .spinner-border{display:none;position:absolute;right:1.5rem}body.auth .btn.state-loading{position:relative;display:inline-flex;align-items:center;justify-content:center}body.auth .btn.state-loading .spinner-border{display:inline-block}body.auth .btn-login-sso{margin-top:1.875rem;width:22.5rem;height:3rem;border-radius:1.5rem;background-color:#29303a}body.auth .form-switch .form-check-input{width:2.5rem;height:1.5rem}body.auth .form-switch .form-check-input:not(:checked){background-color:#999;border-color:#999}body.auth .action-buttons{display:flex;flex-direction:column;gap:.5rem}body.auth .action-buttons .btn-back{justify-content:left;align-items:center;font-size:16px;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;gap:10px}body.auth .action-buttons .btn-back i{transition:transform .3s ease}body.auth .action-buttons .btn-back:hover i{transform:translateX(-.1rem)}body.auth .mb-60{margin-bottom:4.3rem}body.auth .input-group{margin-bottom:1.875rem}body.auth .input-group .input-group-text{z-index:5;position:absolute;height:100%;background-color:transparent;border-color:transparent;color:#ccc;border-radius:.625rem}body.auth .input-group .input-group-text i:before{font-size:1.25rem;color:#29303a}body.auth .input-group.is-invalid .input-group-text{color:#dc3545}body.auth .input-group>:not(:first-child):not(.dropdown-menu):not(.valid-tooltip):not(.valid-feedback):not(.invalid-tooltip):not(.invalid-feedback){margin-left:0;border-radius:.625rem;height:40px}body.auth .input-group .form-control{padding-left:2.75rem}body.auth .input-group .form-control::-moz-placeholder{font-size:.875rem;color:#667484;font-weight:400}body.auth .input-group .form-control:-ms-input-placeholder{font-size:.875rem;color:#667484;font-weight:400}body.auth .input-group .form-control::placeholder{font-size:.875rem;color:#667484;font-weight:400}body.auth .input-group .form-control:focus{background-color:transparent}body.auth .input-group .form-control.is-valid{border-color:#dee3ea}body.auth .input-group .form-control.is-invalid~.invalid-feedback{height:0}body.auth .form-options{display:flex;flex-direction:row;justify-content:space-between}body.auth .form-options .form-check{display:flex;align-items:center;gap:.625rem;padding:0}body.auth .form-options .form-check .check-input{cursor:pointer;position:relative;width:2.5rem;height:1.5rem;-webkit-appearance:none;background-color:#dee3ea;outline:none;border-radius:1.5rem;transition:background-color .3s}body.auth .form-options .form-check .check-input:hover:not(:checked){background-color:#29303a}body.auth .form-options .form-check .check-input:before{content:"";position:absolute;width:1.25rem;height:1.25rem;left:.125rem;top:.125rem;background-color:#fff;border-radius:50%;transition:transform .3s}body.auth .form-options .form-check .check-input:checked{background-image:linear-gradient(90deg,#ff007f,#ff0049)}body.auth .form-options .form-check .check-input:checked:before{transform:translateX(1rem)}body.auth .form-options .form-check .form-check-label{font-size:.875rem;color:#29303a;font-weight:400}body.auth .form-options .small{font-size:.875rem;text-decoration:underline;color:#667484;font-weight:400;text-align:right;transition:color .3s}body.auth .form-options .small:hover{color:#29303a}body.auth .need-help{margin-top:7.5rem;display:flex;flex-direction:row;gap:.3rem}body.auth .need-help h4{color:#29303a;font-size:.875rem;font-weight:400}body.auth .need-help a{color:#667484;font-size:.875rem;font-weight:400;text-decoration:underline;line-height:1.2;transition:color .3s}body.auth .need-help a:hover{color:#29303a}body.auth .invalid-feedback{margin:0}@media only screen and (max-width:600px){body.auth .content-body,body.auth .content-footer,body.auth .content-header{width:22rem;padding:1rem}body.auth .content-body .form-options,body.auth .content-footer .form-options,body.auth .content-header .form-options{gap:.5rem;flex-wrap:wrap}body.auth .content-body .btn,body.auth .content-footer .btn,body.auth .content-header .btn{width:15rem;height:-webkit-fit-content;height:-moz-fit-content;height:fit-content}}body.error{margin:1.75rem 0;padding:1.25rem;background-color:#018ee6;background-image:url(/assets/images/bg-error.jpg?7e9ba722c7fa81f8ded62df7de76d8bc);background-repeat:no-repeat;background-size:480px auto;background-position:66% 9.5rem;overflow-x:hidden}body.error h3,body.error h4{font-weight:500}body.error .content{display:inline-block;margin-left:2.5rem;padding-top:0;color:#fff;text-align:left}body.error a{color:#fff}@media (max-width:575.98px){body.error{margin-top:0;padding-left:2rem;padding-right:2rem;background-size:340px auto;background-position:center 10.5rem}body.error .details{text-align:center;margin-left:0}}
