#auth{height:100%}#auth>div,.illustration{width:50%;height:100%}.illustration{background:url(../img/main_mobile.cf90eeda.jpg) 50%/contain no-repeat;min-height:500px;border-radius:28px;margin:32px}#auth .form{max-width:360px;width:100%;margin:0 auto}#auth h2{font-family:Open Sans,Helvetica,sans-serif;font-weight:600;font-size:28px;line-height:1.15;letter-spacing:-.01em;color:#2b2620}#auth label{display:block;font-size:11px;font-weight:600;letter-spacing:.08em;text-transform:uppercase;color:#8c8579;position:static;top:0;margin:18px 0 6px}#auth input,#auth select{width:100%;padding:11px 13px;border:1px solid #e7e1d6;border-radius:9px;background:#fff;font-size:15px;line-height:1.4;height:auto;font-family:inherit;color:#2b2620;outline:none;box-sizing:border-box;transition:border-color .18s,box-shadow .18s}#auth input::-moz-placeholder,#auth select::-moz-placeholder{color:#a8a39a}#auth input::placeholder,#auth select::placeholder{color:#a8a39a}#auth input:focus,#auth select:focus{border-color:#b98744;box-shadow:0 0 0 3px rgba(185,135,68,.15)}#auth select{-webkit-appearance:none;-moz-appearance:none;appearance:none;cursor:pointer;padding-right:28px}#auth button.brown500,#auth button.primary{width:100%;padding:13px;border-radius:9px;background:#8a5e1e;color:#fff;font-size:14px;font-weight:600;letter-spacing:.02em;transition:background .15s,transform .1s}#auth button.brown500:hover,#auth button.primary:hover{background:#755019}#auth button.brown500:active,#auth button.primary:active{transform:translateY(1px)}#auth button.f5f5f5{width:100%;padding:13px;border-radius:9px;background:#f4f0ea;color:#2b2620;font-weight:600}#auth button.f5f5f5:hover{background:#ede6dd}#auth .facebookAuth,#auth .googleAuth{border-radius:9px!important;border:1px solid #e7e1d6;box-shadow:none!important}#auth .facebookAuth{background:#1877f2;border-color:#1877f2}#auth .form a,#auth a.blue{color:#8a5e1e!important;font-weight:600;margin-top:12px}#auth .form a:hover,#auth a.blue:hover{text-decoration:underline}