@charset "UTF-8";@import"https://fonts.googleapis.com/css2?family=Roboto:ital,wght@0,100..900;1,100..900&display=swap";@import"https://fonts.googleapis.com/css2?family=Inter:ital,opsz,wght@0,14..32,100..900;1,14..32,100..900&display=swap";body{width:100%;display:block}*{margin:0;padding:0;box-sizing:border-box;font-family:inter,sans-serif;color:#2c2c2c}.errors{background-color:#ffcbcb;padding:1rem;border-radius:15px;margin-bottom:.8rem}.errors .error{display:table;margin-bottom:1rem;display:flex;gap:.5rem}.errors .error:before{content:"⚠";color:red;font-size:1.5rem}.errors .error:last-of-type{margin-bottom:0}body::-webkit-scrollbar{width:10px;height:10px;background:#3b132680}body::-webkit-scrollbar-thumb{background:#3b1326cc}body::-webkit-scrollbar-thumb:hover{background:#3b1326}.auth__body{overflow-x:hidden}.auth__wrapper{width:100%;overflow:hidden;background-position:center;background-repeat:no-repeat;background-size:cover;background-color:#d9ddd0;min-height:100vh}@media (max-width: 990px){.auth__wrapper{background-image:url(/build/assets/bg-auth-mobile-BxZi4FU5.png)!important;background-position:top center}}.auth__header{display:flex;flex-direction:column;align-items:center;gap:1rem}@media (max-width: 1199px){.auth__header{padding-left:1.25rem}}@media (max-width: 768px){.auth__header{padding-left:0}}.auth__header__logo{max-width:410px}@media (max-width: 1199px){.auth__header__logo{width:90%;max-width:430px}}@media (max-width: 576px){.auth__header__logo{width:70%}}.auth__header__slogan{max-width:210px}@media (max-width: 1199px){.auth__header__slogan{width:90%;max-width:210px}}@media (max-width: 576px){.auth__header__slogan{width:50%}}.auth__content{width:100vw;display:flex;justify-content:center;align-items:center;gap:0 2.1rem;padding-top:2rem}@media (max-width: 768px){.auth__content{flex-wrap:wrap;gap:0 .2rem;padding-top:1rem}}.auth__main{width:100vw;min-height:100vh;display:flex;flex-direction:column;justify-content:center}@media (max-width: 1199px){.auth__main{flex-wrap:wrap;height:auto;align-items:center;gap:0 .3rem}}@media (max-width: 576px){.auth__main{padding-top:1rem}}.auth__icons{display:flex;gap:0 2.1rem;margin-bottom:70px}@media (max-width: 1199px){.auth__icons{gap:0 .3rem;margin-top:1rem;margin-bottom:2rem}}.auth__icon{margin-top:0;display:block;width:120px}@media (max-width: 1199px){.auth__icon{margin-top:0;width:70px}.auth__form{order:-1;width:90%}}.auth__form__wrap{background-color:#fff9;border-radius:15px;padding:1rem 1.7rem;width:100%;max-width:395px;margin:0 auto}@media (max-width: 768px){.auth__form__wrap{padding:2rem 1.3rem}}@media (max-width: 576px){.auth__form__wrap{padding:1rem 1.3rem}}.auth__form__header{margin-bottom:.9rem}.auth__form__header__title{color:#2c2c2c;text-align:center;font-size:1.175rem;margin:0;padding:0;font-weight:700}@media (max-width: 576px){.auth__form__header__title{font-size:1.175rem}}.auth__form__header__paragraph{font-size:.85rem;text-align:center;color:#2c2c2c}@media (max-width: 576px){.auth__form__header__paragraph{font-size:.8rem}}.auth__form__group{position:relative;margin-bottom:.3rem}.auth__form__group__label{position:absolute;top:50%;left:.938rem;transform:translateY(-50%);display:table;font-size:.9rem;color:#898989;transition:all .1s ease-in-out;cursor:text}@media (max-width: 576px){.auth__form__group__label{font-size:1rem}}.auth__form__group__label a{color:#3b1326;font-weight:500}.auth__form__group__input{width:100%;padding:1rem .75rem .1rem;border-radius:5px;border:1px solid #cbcbcb;font-size:.9rem;background-color:#fff}@media (max-width: 576px){.auth__form__group__input{font-size:1rem}}.auth__form__group__input:focus{border-color:#b3b3b3;outline:none}.auth__form__group.focus .auth__form__group__label{font-size:.75rem;top:43%;transform:translateY(-100%);transition:all .1s ease-in-out;background-color:#fff}.auth__form__group--textarea .auth__form__group__input{padding-top:1.5rem;resize:none;height:60px}.auth__form__group--textarea .auth__form__group__label,.auth__form__group--textarea.focus .auth__form__group__label{top:20px}.auth__form__group--checkbox{display:flex;align-items:center;gap:.8rem;margin-top:.8rem}@media (max-width: 768px){.auth__form__group--checkbox{margin-top:.4rem}}.auth__form__group--checkbox .auth__form__group__label{font-size:.8rem;color:#2c2c2c;position:relative;transform:translate(0);left:0;cursor:default}@media (max-width: 768px){.auth__form__group--checkbox .auth__form__group__label{font-size:.7rem}}.auth__form__group--checkbox .auth__form__group__input{width:.95rem;height:1.25rem;flex-shrink:0}.auth__form__columns{display:flex;gap:.5rem}.auth__form__columns .auth__form__group{width:50%}.auth__form__columns .auth__form__group--state{width:35%}.auth__form__columns .auth__form__group--city{width:80%}.auth__form__columns .auth__form__group__input{font-size:.8rem}.auth__form__dialog{border:1px solid #426426;border-radius:10px;margin-top:.7rem;padding:.5rem;padding-top:0;margin-bottom:.3rem}@media (max-width: 768px){.auth__form__dialog{margin-top:.5rem}}.auth__form__dialog__title{font-size:.9rem;background-color:#e7e9e3;display:table;margin:0 auto;margin-top:-.7rem;padding:.2rem;color:#426426;margin-bottom:.1rem}@media (max-width: 768px){.auth__form__dialog__title{font-size:.8rem}}.auth__form__dialog__paragraph{font-size:.8rem;text-align:center}@media (max-width: 768px){.auth__form__dialog__paragraph{font-size:.7rem}}.auth__form__promotionlink{font-size:.7rem;text-align:center;display:block}.auth__form__promotionlink a{text-decoration:none}.auth__form__promotionlink:hover a{color:#426426;text-decoration:underline}.auth__form__registed{background-color:#ceffda;display:flex;padding:.8rem .5rem;margin-bottom:.4rem;border-radius:5px}.auth__form__registed p{font-size:.75rem}.auth__form__registed svg{width:30px;margin-right:10px;height:auto}.auth__form__button{margin:0 auto;margin-top:.6rem;width:100%;max-width:430px;padding:.638rem 0;border-radius:15px;border:none;background-color:#3b1326;color:#fff;font-size:1.15rem;cursor:pointer;transition:all .1s ease;display:table;font-weight:700}@media (max-width: 576px){.auth__form__button{width:95%}}.auth__form__button:hover{background-color:#2e2d2d}.auth__confirmation{display:flex;flex-direction:column;align-items:center;background-position:center;background-size:cover;background-repeat:no-repeat;justify-content:center}@media (max-width: 768px){.auth__confirmation{background-image:url(/build/assets/bg-auth-mobile-BxZi4FU5.png)!important;min-height:calc(100vh - 1rem)}}.auth__confirmation__logo{width:90%;max-width:550px;margin-bottom:1rem}.auth__confirmation__slogan{width:60%;max-width:300px}.auth__confirmation__description{background-color:#ffffff79;border-radius:15px;padding:3.1rem 1.5rem;text-align:center;max-width:650px;margin-top:2rem;width:95%}@media (max-width: 576px){.auth__confirmation__description{margin-top:4rem}}.auth__confirmation__title{font-family:inter,sans-serif;font-size:1.675rem;color:#353535;letter-spacing:1px;font-weight:600;margin-bottom:1.5rem}.auth__confirmation__paragraph{font-family:inter,sans-serif;font-size:1rem;color:#2c2c2c;line-height:25px}div:where(.swal2-container) button:where(.swal2-styled):where(.swal2-confirm){background-color:#426426!important}
