.auth{padding:80px 0 160px}.auth__row{padding:80px 0;grid-template-columns:repeat(2,1fr);display:grid}.auth__form{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;-ms-flex-wrap:nowrap;flex-wrap:nowrap;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.auth__form h1{font-family:Judson,serif;font-weight:400;font-size:24px;line-height:28px;margin-bottom:20px;color:#333}.auth__form form{width:100%;max-width:350px}.auth__form form label{font-weight:300;font-size:16px;line-height:19px;color:#8a8a8a;display:inline-block;width:100%;margin-bottom:5px}.auth__form form input{width:100%;background:#fafafa;border:1px solid #e4e4e4;padding:11px 20px}.auth__form form input::-webkit-input-placeholder{font-style:italic;font-weight:400;font-size:14px;line-height:18px;letter-spacing:-.03em;color:#5f5f5f}.auth__form form input::-moz-placeholder{font-style:italic;font-weight:400;font-size:14px;line-height:18px;letter-spacing:-.03em;color:#5f5f5f}.auth__form form input:-ms-input-placeholder{font-style:italic;font-weight:400;font-size:14px;line-height:18px;letter-spacing:-.03em;color:#5f5f5f}.auth__form form input::-ms-input-placeholder{font-style:italic;font-weight:400;font-size:14px;line-height:18px;letter-spacing:-.03em;color:#5f5f5f}.auth__form form input::placeholder{font-style:italic;font-weight:400;font-size:14px;line-height:18px;letter-spacing:-.03em;color:#5f5f5f}.auth__form form .form-checkbox{margin-bottom:10px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;-ms-flex-wrap:nowrap;flex-wrap:nowrap;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row}.auth__form form .form-checkbox input{width:15px;margin-top:5px;height:15px;margin-right:10px}.auth__form form .form-checkbox label{font-size:12px;width:calc(100% - 25px)}.auth__form form .form-checkbox label a{color:#ff4a8c}.auth__form form .btn_block{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-ms-flex-wrap:nowrap;flex-wrap:nowrap;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;margin-bottom:6px}.auth__form form .btn_block p{padding:0 10px;font-size:13px;line-height:1.85;margin-bottom:0;color:#1c1c1c}.auth__form form .auth_links{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;-ms-flex-wrap:nowrap;flex-wrap:nowrap;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;margin-bottom:8px}.auth__form form .auth_links a{font-weight:300;font-size:13px;display:inline-block;width:100%;margin-bottom:8px;text-align:left;line-height:15px;color:#ff4a8c}.auth__image{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-ms-flex-wrap:nowrap;flex-wrap:nowrap;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row}.footer{background:#000}