.auth{padding:2rem 0;min-height:calc(100vh - 4.75rem);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;justify-content:center}.auth .input__requirements{margin-bottom:2rem}.auth .form__button .btn{width:100%}.auth__container{display:-webkit-box;display:-ms-flexbox;display:flex}.auth__img{position:relative;width:40.65%;margin-right:.8125rem}.auth__img::before{content:"";display:block;width:100%;padding-top:131.3%}.auth__img>img{position:absolute;top:0;left:0;width:100%;height:100%;-o-object-fit:cover;object-fit:cover;border-radius:2rem}.auth__wrapper{max-width:24.125rem;width:100%;margin:2.1875rem auto 0}.auth__title{font-size:max(2rem,12px);line-height:max(2.375rem,12px);font-weight:700;text-align:center;color:#3c220b;margin-bottom:2rem}.auth__button{width:100%;margin-bottom:2rem;position:relative;min-height:4.125rem}.auth__button>svg{stroke:none!important}.auth__button div.nsl-container{clear:unset;margin:-4px 0;text-align:inherit!important}.auth__button div.nsl-container.nsl-container-block .nsl-container-buttons{display:initial;-ms-grid-columns:unset;grid-template-columns:unset}.auth__button div.nsl-container .nsl-container-buttons{padding:0}.auth__button div.nsl-container.nsl-container-block .nsl-container-buttons a,.auth__button div.nsl-container.nsl-container-block-fullwidth .nsl-container-buttons a{margin:0;color:inherit;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;justify-content:center;position:absolute;top:0;left:0;width:100%;height:100%;z-index:2}.auth__button div.nsl-container .nsl-button-google[data-skin=light]{-webkit-box-shadow:unset;box-shadow:unset;color:inherit;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:4px;background-color:transparent!important}.auth__button div.nsl-container .nsl-button-svg-container{-webkit-box-flex:unset;-ms-flex:unset;flex:unset;padding:0}.auth__button div.nsl-container svg{height:32px;width:32px}.auth__button div.nsl-container .nsl-button-google div.nsl-button-label-container{font-family:inherit}.auth__button div.nsl-container .nsl-button-default div.nsl-button-label-container{margin:0;padding:0;font-family:inherit;font-size:inherit;line-height:inherit;letter-spacing:inherit;text-overflow:unset}.auth__button div.nsl-container .nsl-button-default div.nsl-button-label-container b{font-weight:inherit}.auth__proposal{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;position:relative;margin:2rem 0}.auth__proposal>span{font-size:12px;line-height:max(.875rem,12px);padding:0 1.5rem;background-color:var(--primitive-white)}.auth__proposal::after,.auth__proposal::before{content:"";position:absolute;top:50%;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);z-index:-1;width:100%;height:1px;background-color:rgba(98,76,57,.25)}.auth__proposal::before{left:0}.auth__proposal::after{right:0}.auth__link{display:block;font-size:max(.875rem,12px);line-height:max(1.0625rem,13px);font-weight:600;color:var(--primary-primary-400);margin:-1rem 0 1.5rem}.auth__text{font-size:10px;line-height:max(.9375rem,12px);text-align:center;color:#897462;margin:2rem 0 .5rem}.auth__text a{font-weight:600;text-decoration:underline;-webkit-text-decoration-skip-ink:none;text-decoration-skip-ink:none;color:var(--primary-primary-400)}.auth__descr{margin-top:1.5rem;text-align:center;font-size:max(1rem,12px);line-height:max(1.1875rem,12px);color:#897462}.auth__descr a{font-weight:600;text-decoration:underline;-webkit-text-decoration-skip-ink:none;text-decoration-skip-ink:none;color:var(--primary-primary-400)}@media (max-width:768px){.auth{-webkit-box-align:unset;-ms-flex-align:unset;align-items:unset}.auth .form{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-flex:1;-ms-flex-positive:1;flex-grow:1}.auth .form__button{margin-top:auto}.auth__container{height:100%}.auth__wrapper{max-width:unset;width:100%;margin:unset;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.auth__button,.auth__title{margin-bottom:24px}.auth__proposal{margin:24px 0}.auth__text{margin-top:auto}.auth__text+.form__button{margin-top:unset}}