.auth-layout{display:grid;grid-template-columns:1fr 1fr;min-height:100dvh}@media (max-width:800px){.auth-layout{grid-template-columns:1fr}.auth-layout .background-image{display:none}}.auth-layout .background-image img{height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center;width:100%}.auth-layout .auth-layout__card{max-width:23rem;width:100%}.auth-layout .auth-layout__card-container{-webkit-box-shadow:0 0 .625rem 0 rgba(0,0,0,.15);box-shadow:0 0 .625rem #00000026;-webkit-box-sizing:border-box;box-sizing:border-box;padding:2.1875rem 2.5rem}.auth-layout .auth-layout__card-container,.auth-layout .auth-layout__card-container .auth-layout__card{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;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.auth-layout .auth-layout__card-container .auth-layout__card{background-color:#fff}.auth-layout .auth-layout__card-container .auth-layout__card .app-logo{margin-bottom:1.875rem;max-width:7.5rem}.auth-layout .auth-layout__card-container .auth-layout__card h1{color:var(--text-heading);font-size:2.1875rem;font-weight:700;line-height:2.51375rem;margin-bottom:1rem;text-align:center}.auth-layout .auth-layout__card-container .auth-layout__card h2{font-size:1.5rem;font-weight:400;line-height:1.72375rem;margin-top:0;text-align:center}.auth-layout .auth-layout__card-container .auth-layout__card .separator{color:var(--text-label);display:block;font-size:.875rem;font-weight:500;line-height:1.0625rem;margin:.625rem 0;text-align:center}.auth-layout .auth-layout__card-container .auth-layout__card .error-message-global{color:var(--error-dark);margin:1.25rem;text-align:center}.button{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;border:.125rem solid transparent;border-radius:1rem;cursor:pointer;font-size:.875rem;font-weight:500;gap:.5rem;justify-content:center;padding:.5rem 1.5rem;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content}.button.primary{background:var(--primary);color:var(--neutral-neutral00)}.button.primary:hover{background:var(--secondary)}.button.primary.disabled{background:var(--neutral-neutral20);cursor:default}.button.secondary{background:var(--neutral-neutral00);border-color:var(--primary);color:var(--primary)}.button.secondary:hover{background:var(--secondary);border-color:transparent;color:var(--neutral-neutral00)}.button.secondary.disabled{border-color:var(--neutral-neutral20);color:var(--neutral-neutral20);cursor:default}.button.link{background:none;border:none;color:var(--neutral-neutral20)}.button.link:hover{color:var(--primary)}.button.link.disabled{cursor:default}.button.loading{cursor:default;pointer-events:none}.button.only-icon{background:none;border-color:transparent;max-height:auto}.button svg{min-height:1rem;min-width:1rem}.button .button-loading{-webkit-animation:rotation 1s linear infinite;animation:rotation 1s linear infinite;border:.125rem solid var(--neutral-neutral00);border-bottom:.125rem solid transparent;border-radius:50%;display:inline-block;height:1rem;width:1rem;@-webkit-keyframes rotation{0%{-webkit-transform:rotate(0deg);transform:rotate(0)}to{-webkit-transform:rotate(1turn);transform:rotate(1turn)}}@keyframes rotation{0%{-webkit-transform:rotate(0deg);transform:rotate(0)}to{-webkit-transform:rotate(1turn);transform:rotate(1turn)}}}.button .button-loading.secondary{border-color:var(--primary);border-bottom-color:var(--neutral-neutral00)}.button .button-loading.white{border-color:var(--neutral-neutral00);border-bottom-color:transparent}.button.no-padding{padding:0}.button.full-width{max-width:100%;width:100%}.form-layout{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:1.75rem}.form-item-layout{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-align:start;-ms-flex-align:start;align-items:flex-start;gap:.3rem;width:100%}.form-item-layout .form-item-label{color:var(--input-label);display:-webkit-box;display:-ms-flexbox;display:flex;font-size:.875rem;font-weight:400;line-height:1.137rem;margin-bottom:.3rem;text-align:left;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:.3rem}.form-item-layout .form-item-label .form-item-required,.form-item-layout .form-item-label.error{color:var(--error)}.form-item-layout .form-item-error{color:var(--error);font-size:.625rem;margin-top:.25rem;text-align:left}.input-container{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;border:.0625rem solid var(--input-border-color);border-radius:var(--input-border-radius);-webkit-box-sizing:border-box;box-sizing:border-box;height:var(--input-height);position:relative;width:100%}.input-container:focus-within{border-color:var(--neutral-neutral20)}.input-container.error{border-color:var(--error)}.input-container.textarea{height:auto}.input-container.textarea .input{padding:var(--input-padding)}.input-container.readonly{background:var(--color-inputs-bg-readonly)}.input-container.readonly .input{color:var(--color-inputs-text-read-only)}.input-container .input{border:none;border-radius:var(--input-border-radius);color:var(--neutral-neutral-black);font-size:.875rem;font-weight:400;height:100%;padding:0 var(--input-padding);width:100%}.input-container .input:focus{outline:none}.input-container .input[type=number]::-webkit-inner-spin-button,.input-container .input[type=number]::-webkit-outer-spin-button{-webkit-appearance:none;-moz-appearance:none;appearance:none;margin:0}.input-container .input-icon{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;padding:0}.input-container .input-icon.left{padding-left:var(--input-padding)}.input-container .input-icon.right{padding-right:var(--input-padding)}.input-container .input-icon-left{margin-top:0;position:absolute;right:0;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%)}.recovery-pass-component{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;width:100%}.recovery-pass-component form{width:100%}.recovery-pass-component form div.input-wrapper:first-of-type{margin-bottom:1.25rem}.recovery-pass-component form .forgot-password{color:var(--primary);display:block;font-size:.75rem;margin-bottom:1.875rem;margin-top:.625rem;text-align:right;-webkit-text-decoration:underline;text-decoration:underline;width:100%}.card-component{-webkit-box-flex:1;background-color:var(--light-background);border-radius:1rem;-webkit-box-shadow:0 .375rem 1.25rem 0 var(--neutral-neutral10);box-shadow:0 .375rem 1.25rem 0 var(--neutral-neutral10);-webkit-box-sizing:border-box;box-sizing:border-box;-ms-flex:1;flex:1;padding:1.875rem;width:100%}.card-component.presentation-modal-card{background-color:var(--neutral-neutral00);border:.063rem solid var(--border-color);-webkit-box-shadow:0 7.875rem 4.75rem rgba(0,83,102,.02),0 3.5rem 3.5rem rgba(0,83,102,.03),0 .875rem 1.938rem rgba(0,83,102,.03),0 0 0 rgba(0,83,102,.03);box-shadow:0 7.875rem 4.75rem #00536605,0 3.5rem 3.5rem #00536608,0 .875rem 1.938rem #00536608,0 0 #00536608}.card-component.center-content{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-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.card-component p{color:var(--text-label);font-weight:500;margin-bottom:0}.card-component ul li{color:var(--text-label);font-weight:500;line-height:1.875rem}.home-wrapper{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;height:100%}.home-wrapper .card-component img{margin-bottom:.625rem;max-width:9.375rem}.home-wrapper .card-component h1{font-size:1.5625rem}.home-wrapper .card-component ul{margin-top:2rem}.home-wrapper .card-component ul li{line-height:2.3rem}*,:after,:before{-webkit-box-sizing:border-box;box-sizing:border-box;font:inherit;min-width:0}img,svg,video{display:block;height:auto;max-width:100%}body{margin:0;min-height:100dvh}h1,h2,h3,h4,h5,h6{margin:0;text-wrap:balance}p{margin:0;text-wrap:pretty}::-webkit-scrollbar{width:.625rem}::-webkit-scrollbar-track{background:#e4e4e4}::-webkit-scrollbar-thumb{background:silver;border-radius:.625rem}::-webkit-scrollbar-thumb:hover{background:#aaa}@font-face{font-family:Montserrat;font-weight:400;src:url(/assets/Montserrat-Regular-e35b4274.ttf)}@font-face{font-family:Montserrat;font-weight:500;src:url(/assets/Montserrat-Medium-67dcd34c.ttf)}@font-face{font-family:Montserrat;font-weight:600;src:url(/assets/Montserrat-SemiBold-0563c10d.ttf)}@font-face{font-family:Montserrat;font-weight:700;src:url(/assets/Montserrat-Bold-582072a1.ttf)}:root{--primary:#ff3c3c;--primary-dark:#a92525;--primary-light:rgba(255,60,60,.035);--secondary:#a92525;--neutral-neutral00:#fff;--neutral-neutral05:#f7f8fa;--neutral-neutral10:#e3e7ef;--neutral-neutral20:#7a7a7a;--secondary-secondary100:#e4f6d0;--neutral-neutral-black:#000;--error-dark:#eb5757;--error:#ed4444;--text-heading:#292f36;--text-body:#7a7a7a;--text-label:#171b2a;--text-disabled:#b6b6b6;--text-light:#fff;--background:#f5f6f8;--light-background:#fbfbfb;--border-color:#dfe1e2}*,body{font-family:Montserrat}h1,h2,h3,h4,h5,h6{color:#a92525;color:var(--secondary)}h1{font-size:1.563rem;line-height:2.031rem}h1,h2{font-family:Montserrat,sans-serif;font-weight:600;letter-spacing:0}h2{font-size:1.25rem;line-height:1.625rem}h3{font-family:Montserrat,sans-serif;font-size:1.125rem;font-weight:600;letter-spacing:0;line-height:1.462rem}h4{font-size:1rem;line-height:1.3rem}h4,h5{font-family:Montserrat,sans-serif;font-weight:400}h5{font-size:.75rem;line-height:.975rem}.body-large{font-size:1rem;line-height:1.5rem}.body-default,.body-large{font-family:Montserrat,sans-serif;font-weight:400}.body-default{font-size:.875rem;line-height:1.31rem}.body-small{font-family:Montserrat,sans-serif;font-size:.75rem;font-weight:400;line-height:1.125rem}:root{--input-height:2.5rem;--input-padding:1rem;--input-border-radius:.625rem;--input-border-color:var(--neutral-neutral10);--input-label:var(--text-label);--input-file-background:var(--neutral-neutral05);--color-inputs-bg-readonly:var(--neutral-neutral05);--color-inputs-text-read-only:var(--text-disabled)}.toast-error,.toast-success{background:#fff;background:var(--neutral-neutral00);border-left:4px solid #e4f6d0!important;border-left:4px solid var(--secondary-secondary100)!important;border-radius:4px!important;padding:1rem}.toast-error .toast-content,.toast-success .toast-content{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:.875rem}.toast-error .toast-content .toast-title,.toast-success .toast-content .toast-title{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;color:#292f36;color:var(--text-heading);font-weight:600;gap:.5rem}.toast-error .toast-content .toast-description,.toast-success .toast-content .toast-description{color:#7a7a7a;color:var(--text-body);font-weight:400}.toast-error{border-left:4px solid #ed4444!important;border-left:4px solid var(--error)!important}
