.auth-container{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;margin-left:auto;margin-right:auto;max-width:450px;min-height:calc(100vh - 64px);opacity:1;-webkit-transition:opacity .2s ease;transition:opacity .2s ease;visibility:visible}.auth-container .form-title{font-size:1.5rem;font-weight:700}.auth-container .form-subtitle{color:rgba(33,37,41,.75)}@media(min-width:992px){.auth-container{min-height:100vh}}.auth-pending .auth-container{display:none;opacity:0;visibility:hidden}.auth-pending .loader-container{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;height:100%}.auth-ready .auth-container{display:-webkit-box;display:-ms-flexbox;display:flex;opacity:1;visibility:visible}.auth-ready .loader-container{display:none}@-webkit-keyframes grow{0%,to{-webkit-transform:scaleY(1);transform:scaleY(1)}50%{-webkit-transform:scaleY(1.8);transform:scaleY(1.8)}}@keyframes grow{0%,to{-webkit-transform:scaleY(1);transform:scaleY(1)}50%{-webkit-transform:scaleY(1.8);transform:scaleY(1.8)}}.bar-loader{border-radius:100%;height:50px;margin:0 auto;position:relative;width:33px}.bar-loader span{background-color:#004bbd;display:inline-block;height:30px;width:5px}.bar-loader span:first-child{-webkit-animation:grow 1s ease-in-out infinite;animation:grow 1s ease-in-out infinite}.bar-loader span:nth-child(2){-webkit-animation:grow 1s ease-in-out .15s infinite;animation:grow 1s ease-in-out .15s infinite}.bar-loader span:nth-child(3){-webkit-animation:grow 1s ease-in-out .3s infinite;animation:grow 1s ease-in-out .3s infinite}.bar-loader span:nth-child(4){-webkit-animation:grow 1s ease-in-out .45s infinite;animation:grow 1s ease-in-out .45s infinite}.illustration-side{min-height:100vh;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.illustration-side__content{display:-webkit-box;display:-ms-flexbox;display:flex;height:100%;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;margin-left:auto;margin-right:auto;max-width:450px}@media(min-width:1200px){.illustration-side__content{max-width:900px;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row}}@media(min-width:1520px){.illustration-side__content{max-width:100%;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end}}.illustration-side__content-slogan{margin-bottom:50px}.illustration-side__content-slogan .title{font-size:2rem;font-weight:700;margin-bottom:0}.illustration-side__content-slogan .sub-title{font-size:1rem;font-style:italic;font-weight:300}@media(min-width:1200px){.illustration-side__content-slogan{position:relative}}@media(min-width:1520px){.illustration-side__content-slogan{padding-left:25px;right:0}.illustration-side__content-slogan .title{font-size:2.75rem}.illustration-side__content-slogan .sub-title{font-size:1.35rem}}.illustration-side__content-img{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}body .back-primary .illustration-side{background-color:#004bbd}@media(min-width:1200px){body .back-primary .illustration-side{background:linear-gradient(100deg,#004bbd 62%,#fff 0)}body .back-primary .illustration-side__content{margin-right:0}body .back-primary .illustration-side__content-slogan{right:-10%}}@media(min-width:1520px){body .back-primary .illustration-side__content-slogan{right:0}}body .back-grey .illustration-side{background-color:#f5f5f9}@media(min-width:1200px){body .back-grey .illustration-side{background:linear-gradient(100deg,#f5f5f9 72%,#fff 0)}body .back-grey .illustration-side__content-img img{max-width:300px}}@media(min-width:1520px){body .back-grey .illustration-side__content-img{margin-left:150px}body .back-grey .illustration-side__content-img img{max-width:400px}}.form-password input[type=password]{background-image:none}.form-password .input-password-group{position:relative}.form-password .input-password-group i{cursor:pointer;font-size:18px;position:absolute;right:10px;top:10px}.form-group__styled{position:relative}.form-group__styled label{color:#7f8c8d;font-size:var(--bs-body-font-size);font-weight:400;left:14px;position:absolute;top:10px;-webkit-transition:all .2s ease-in-out;transition:all .2s ease-in-out}@media(min-width:768px){.form-group__styled label{left:14px;top:11px}}.form-group__styled label.form-label.required:after{color:#7f8c8d;content:" *"}.form-group__styled input[type=email].form-control,.form-group__styled input[type=number].form-control,.form-group__styled input[type=password].form-control,.form-group__styled input[type=tel].form-control,.form-group__styled input[type=text].form-control,.form-group__styled input[type=url].form-control{padding-bottom:2px;padding-top:15px}@media(min-width:768px){.form-group__styled input[type=email].form-control,.form-group__styled input[type=number].form-control,.form-group__styled input[type=password].form-control,.form-group__styled input[type=tel].form-control,.form-group__styled input[type=text].form-control,.form-group__styled input[type=url].form-control{padding-top:17px}}.form-group__styled input[type=email].form-control.filled+label,.form-group__styled input[type=email].form-control:focus+label,.form-group__styled input[type=number].form-control.filled+label,.form-group__styled input[type=number].form-control:focus+label,.form-group__styled input[type=password].form-control.filled+label,.form-group__styled input[type=password].form-control:focus+label,.form-group__styled input[type=tel].form-control.filled+label,.form-group__styled input[type=tel].form-control:focus+label,.form-group__styled input[type=text].form-control.filled+label,.form-group__styled input[type=text].form-control:focus+label,.form-group__styled input[type=url].form-control.filled+label,.form-group__styled input[type=url].form-control:focus+label{color:#004bbd;font-size:calc(var(--bs-body-font-size) - .15rem);font-weight:500;top:4px}.form-group__styled input[type=email].form-control.filled+label.form-label.required:after,.form-group__styled input[type=email].form-control:focus+label.form-label.required:after,.form-group__styled input[type=number].form-control.filled+label.form-label.required:after,.form-group__styled input[type=number].form-control:focus+label.form-label.required:after,.form-group__styled input[type=password].form-control.filled+label.form-label.required:after,.form-group__styled input[type=password].form-control:focus+label.form-label.required:after,.form-group__styled input[type=tel].form-control.filled+label.form-label.required:after,.form-group__styled input[type=tel].form-control:focus+label.form-label.required:after,.form-group__styled input[type=text].form-control.filled+label.form-label.required:after,.form-group__styled input[type=text].form-control:focus+label.form-label.required:after,.form-group__styled input[type=url].form-control.filled+label.form-label.required:after,.form-group__styled input[type=url].form-control:focus+label.form-label.required:after{color:#dc3545}@media(min-width:768px){.form-group__styled input[type=email].form-control.filled+label,.form-group__styled input[type=email].form-control:focus+label,.form-group__styled input[type=number].form-control.filled+label,.form-group__styled input[type=number].form-control:focus+label,.form-group__styled input[type=password].form-control.filled+label,.form-group__styled input[type=password].form-control:focus+label,.form-group__styled input[type=tel].form-control.filled+label,.form-group__styled input[type=tel].form-control:focus+label,.form-group__styled input[type=text].form-control.filled+label,.form-group__styled input[type=text].form-control:focus+label,.form-group__styled input[type=url].form-control.filled+label,.form-group__styled input[type=url].form-control:focus+label{font-size:calc(var(--bs-body-font-size) - .25rem)}}.form-group__styled input[type=email].form-control.is-invalid.filled+label,.form-group__styled input[type=email].form-control.is-invalid:focus+label,.form-group__styled input[type=number].form-control.is-invalid.filled+label,.form-group__styled input[type=number].form-control.is-invalid:focus+label,.form-group__styled input[type=password].form-control.is-invalid.filled+label,.form-group__styled input[type=password].form-control.is-invalid:focus+label,.form-group__styled input[type=tel].form-control.is-invalid.filled+label,.form-group__styled input[type=tel].form-control.is-invalid:focus+label,.form-group__styled input[type=text].form-control.is-invalid.filled+label,.form-group__styled input[type=text].form-control.is-invalid:focus+label,.form-group__styled input[type=url].form-control.is-invalid.filled+label,.form-group__styled input[type=url].form-control.is-invalid:focus+label{color:var(--bs-form-invalid-color)}.form-group__styled .select-phone input[type=tel].form-control{font-size:1.1rem;padding:1rem .6rem}.form-group__styled .select-phone .options{position:absolute;top:4rem}.form-group__styled.form-password .input-password-group i{top:15px}