body{background:#ecf1f4;font-size:1rem;margin:0}*,:after,:before{box-sizing:border-box}.btn-link,a{text-decoration:none}button{background:none;border:none}.title-color{color:var(--title-color)}.subtitle-color{color:var(--subtitle-color)}hr{background-color:var(--table-border-color);opacity:1;height:1px;border-radius:1px;border:none}.nowrap{white-space:nowrap!important}.text-small{font-size:.9rem}.fw-500{font-weight:500}.btn-link,.cursor-pointer{cursor:pointer}.container{margin:auto .9375rem}@media(min-width:1650px){.container{margin:auto;max-width:1600px}}.visually-hidden{position:absolute;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;clip:rect(0,0,0,0);border:0}ul{list-style:none;padding:0;margin:0}.form-control:not(.form-control--bs),.form-select:not(.form-select--bs){border-radius:4px;background-color:transparent;border-color:var(--input-border-color);padding:.375rem .6rem!important;color:var(--bs-dark)}.form-control:not(.form-control--bs)[type=file],.form-select:not(.form-select--bs)[type=file]{line-height:2.3;padding:0 .6rem!important}.form-control:not(.form-control--bs).form-select-sm,.form-select:not(.form-select--bs).form-select-sm{padding-top:.25rem!important;padding-bottom:.25rem!important;padding-left:.5rem!important;font-size:.875rem;border-radius:.2rem}.form-control:not(.form-control--bs) .form-select-lg,.form-select:not(.form-select--bs) .form-select-lg{padding-top:.2rem!important;padding-bottom:.2rem!important;padding-left:1rem!important;font-size:1.25rem;border-radius:.3rem}.form-control:not(.form-control--bs):focus,.form-select:not(.form-select--bs):focus{color:var(--input-focus-color);background-color:transparent;border-color:var(--input-focus-border-color);outline:0}.form-control:not(.form-control--bs):focus~i,.form-select:not(.form-select--bs):focus~i{color:var(--input-border-color)!important}.form-control:not(.form-control--bs)::placeholder,.form-control:not(.form-control--bs):invalid,.form-select:not(.form-select--bs)::placeholder,.form-select:not(.form-select--bs):invalid{color:var(--input-placeholder-color)}.form-control:not(.form-control--bs) option,.form-select:not(.form-select--bs) option{color:var(--bs-dark)}.form-control:not(.form-control--bs).disabled,.form-control:not(.form-control--bs).readonly,.form-control:not(.form-control--bs)[disabled],.form-control:not(.form-control--bs)[readonly],.form-select:not(.form-select--bs).disabled,.form-select:not(.form-select--bs).readonly,.form-select:not(.form-select--bs)[disabled],.form-select:not(.form-select--bs)[readonly]{border-color:var(--input-disabled-border-color);background:var(--input-disabled-background);box-shadow:none}.form-control:not(.form-control--bs).disabled,.form-control:not(.form-control--bs)[disabled],.form-select:not(.form-select--bs).disabled,.form-select:not(.form-select--bs)[disabled]{cursor:not-allowed}.input-icon{position:relative;display:flex;align-items:center}.input-icon i{font-size:1.4rem;position:absolute;left:.6rem;color:var(--input-icon-color);transition:color .2s}.input-icon i.input-reset-button{color:var(--input-icon-color);transition:filter .3s,color .3s;left:unset;right:0;cursor:pointer;padding:.6rem!important}.input-icon i.input-reset-button:hover{filter:brightness(85%)}.input-icon .form-control{padding-left:2.25rem!important}.input-icon.have-reset-button .form-control{padding-right:2.25rem!important}.input-icon .spinner{position:absolute;right:.6rem;color:var(--input-focus-border-color)}.form-select:not(.form-select--bs){padding-right:1.8rem!important;background-image:escape-svg(url("data:image/svg+xml,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16'><path fill='none' stroke='#8e8e8e' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='M2 5l6 6 6-6'/></svg>"))}.input-group:not(.input-group--bs).has-validation>.dropdown-toggle:nth-last-child(n+4),.input-group:not(.input-group--bs).has-validation>:nth-last-child(n+3):not(.dropdown-toggle):not(.dropdown-menu),.input-group:not(.input-group--bs):not(.has-validation)>.dropdown-toggle:nth-last-child(n+3),.input-group:not(.input-group--bs):not(.has-validation)>:not(:last-child):not(.dropdown-toggle):not(.dropdown-menu){border-top-left-radius:4px;border-bottom-left-radius:4px}label .required:after,label.required:after{content:"*"}.btn-check[type=checkbox]:checked+label.btn .fa-circle{font-weight:700}.btn-check[type=checkbox]:checked+label.btn .fa-circle:before{content:""}