.btn[data-v-93337036]{display:inline-flex;justify-content:center;align-items:center;grid-gap:var(--lengthSm2);gap:var(--lengthSm2);padding:.75rem var(--lengthSm3);font-size:var(--lengthSm3);font-weight:var(--medium);border-radius:4px;transition:transform .3s}.btn[data-v-93337036]:disabled{opacity:.7;cursor:not-allowed}.btn[data-v-93337036]:active:not(:disabled){transform:translateY(1px)}.btn--primary[data-v-93337036]{color:#fff;background-color:var(--mainColor1);transition:background-color .3s}.btn--primary[data-v-93337036]:hover:not(:disabled){background-color:var(--mainColor2)}.btn--secondary[data-v-93337036]{color:var(--mainColor1);background-color:#fff;box-shadow:0 0 1px 1px var(--grayColor2) inset;transition:background-color .3s}.btn--secondary[data-v-93337036]:hover:not(:disabled){background-color:var(--grayColor1)}.btn--ghost[data-v-93337036]{color:var(--mainColor1);box-shadow:inset 0 0 0 1px currentColor}.btn--danger[data-v-93337036]{color:var(--dangerColor);box-shadow:inset 0 0 0 1px currentColor}.btn--text[data-v-93337036]{height:auto;color:var(--fontColor2);transition:color .3s}.btn--text[data-v-93337036]:hover:not(:disabled){color:var(--fontColor1)}.input[data-v-3c07f8a0]{position:relative;flex-grow:1;display:flex;flex-direction:column;margin-top:.15rem}.label[data-v-3c07f8a0]{position:absolute;top:-.375rem;left:var(--lengthMd1);padding:2px 4px;background-color:#fff;font-size:.75rem;line-height:100%}.field:not(.field--invalid):focus~.label[data-v-3c07f8a0]{color:var(--mainColor1)}.label--invalid[data-v-3c07f8a0]{color:var(--dangerColor)}.field[data-v-3c07f8a0]{max-width:100%;width:100%;padding:var(--lengthMd1) var(--lengthSm2) var(--lengthSm3);color:var(--fontColor1);border:1px solid var(--grayColor3);border-radius:var(--lengthSm1);transition:border-color .3s}.field[data-v-3c07f8a0]:not(.field--invalid):focus{border-color:var(--mainColor1)}.field--invalid[data-v-3c07f8a0]{border-color:var(--dangerColor)}h2[data-v-4dd1dbe6]{font-size:1.55rem}.logos[data-v-4dd1dbe6]{margin-top:1.5rem;display:flex;gap:1rem;justify-content:center}.logos img[data-v-4dd1dbe6]{height:1.15rem}.background__img[data-v-4dd1dbe6]{height:100%;width:100%;position:absolute;top:0;left:0;z-index:1;background-image:url(../img/login.1d21217e.jpg);background-size:cover;background-repeat:no-repeat;background-position:50%}.logo[data-v-4dd1dbe6]{top:2.5rem;left:3rem}.container[data-v-4dd1dbe6]{display:flex}.container .section[data-v-4dd1dbe6]{width:50%}.section__right[data-v-4dd1dbe6]{height:100vh;display:flex;flex-direction:column;justify-content:center;position:relative;overflow:hidden}.section__right svg[data-v-4dd1dbe6]{z-index:-1000;position:absolute;top:18%;right:-10.5rem;height:20rem;transform:rotate(40deg)}.section__right p[data-v-4dd1dbe6]{position:absolute;bottom:5rem;right:8rem;color:var(--fontColor1);width:22rem}.section__right svg rect[data-v-4dd1dbe6]:first-child{fill:var(--grayColor1)}.section__left[data-v-4dd1dbe6]{height:100vh;display:flex;flex-direction:column;justify-content:center;position:relative;overflow:hidden}.section__left svg[data-v-4dd1dbe6]{position:absolute;right:-7.5rem;top:65%;height:15rem}.section__left svg circle[data-v-4dd1dbe6]:nth-child(2){fill:var(--mainColor1)}.section__left>div[data-v-4dd1dbe6]:nth-child(2){margin:auto;width:350px;display:flex;flex-flow:column;z-index:2}.section__left .title h2[data-v-4dd1dbe6],.section__left p[data-v-4dd1dbe6]{color:#fff}.section__left .separator[data-v-4dd1dbe6]{background-color:#fff;width:5rem;margin:0;margin-top:.5rem;margin-bottom:2rem}.logo[data-v-4dd1dbe6]{position:absolute;right:1rem}.form-container[data-v-4dd1dbe6]{position:relative;max-width:350px;width:90%;display:flex;flex-direction:column;padding:1.5rem 2rem;margin:0 auto;border-radius:5px}.form-container .title[data-v-4dd1dbe6]{gap:.4rem;margin-top:.5rem}.form-container .title h2[data-v-4dd1dbe6]{text-align:center}.form-container .title p[data-v-4dd1dbe6]{font-weight:var(--medium);color:var(--grayColor2);line-height:1.25;font-size:.8rem}.form-container span[data-v-4dd1dbe6]{display:flex;flex-flow:column;gap:1.2rem}.separator[data-v-4dd1dbe6]{height:2.5px;width:2rem;background-color:var(--mainColor1);margin:.5rem auto;margin-bottom:2rem}