.auth{min-height:unset;height:100%;display:flex;justify-content:flex-end;align-items:flex-start}.auth>.section{width:50%;height:100%}.auth .auth__content{min-width:400px;padding-top:100px;display:flex;flex-direction:column;justify-content:flex-start;align-items:center}.auth .auth__content .logo{width:93px;height:39px}.auth .auth__content .section__wrapper{margin-top:175px;margin-bottom:30px;justify-content:flex-start}.auth .auth__content .section__title{font-size:24px;text-align:left}.auth .auth__content .section__text{width:350px;font-size:18px;text-align:left}.auth .auth__content .form{width:310px;max-width:unset;margin-top:25px;margin-bottom:5px}.auth .auth__content .auth__text{margin-top:13px;font-size:12px;font-weight:700;color:#1b1b1b;align-self:center}.auth .auth__content .auth__link{display:inline-block;color:#528de5;text-align:center;align-self:center}.auth .auth__content .auth__link:visited,.auth .auth__content .auth__link:hover,.auth .auth__content .auth__link:active{text-decoration:underline}.auth .auth__content .auth__link:visited{color:#3d7cd9}.auth .auth__content .auth__link:hover{color:#7fc28d}.auth .auth__content .auth__link:active{color:#61ae71}.auth .auth__intro{padding:5%;display:flex;flex-direction:column;justify-content:center;align-items:center;background-color:#bdedc7}.auth .auth__image{width:100%;height:100%;max-width:477px;max-height:518px}.mobile .auth .auth__content{padding-top:50px;justify-content:flex-start}.mobile .auth .auth__content .section__wrapper{margin-top:100px}@media screen and (max-width:870px){.auth .auth__content{min-width:unset;width:100%}.auth .auth__intro{display:none}}@media screen and (max-width:720px){.auth .auth__content .section__title{font-size:22px}}@media screen and (max-width:600px){.auth .auth__content .logo{transform:scale(0.95)}.auth .auth__content .section__title{font-size:20px}.auth .auth__content .section__text{font-size:17px}.auth .auth__content .auth__text{margin-top:10px;font-size:11px}}@media screen and (max-width:500px){.auth .auth__content .logo{transform:scale(0.9)}.auth .auth__content .section__title{font-size:18px}.auth .auth__content .section__text{width:310px;font-size:16px}}@media screen and (max-width:400px){.auth .auth__content>.auth__wrapper{width:300px}.auth .auth__content .section__text{width:100%;font-size:15px}.auth .auth__content .form{width:100%}.page__main.auth{padding:0 10px}}@media screen and (max-width:325px){.auth .auth__content>.auth__wrapper{width:100%}}.auth .auth__content .restoration .form{margin-top:50px}@media screen and (max-width:500px){.auth .auth__content .restoration .form{margin-top:40px}}