

/* Start:/local/templates/html/components-template/registration/style.css?16776797021464*/
.registration__descr {
  margin-bottom: 16px; }

.registration__accent {
  color: #4F758B; }

.registration__form {
  max-width: 512px;
  margin-top: 48px; }

.registration__password-help {
  font-size: 12px;
  color: #4F758B; }

.registration__captcha {
  margin-top: 30px;
  margin-bottom: 20px; }
  .registration__captcha-label {
    font-size: 12px;
    margin-bottom: 10px; }
    .registration__captcha-label span {
      color: #3E3E3E; }
  .registration__captcha-fake {
    width: 287px;
    height: 74px;
    background-color: lightgrey; }
    @media (max-width: 767px) {
      .registration__captcha-fake {
        width: auto; } }
  .registration__captcha-row {
    display: flex; }
    @media (max-width: 767px) {
      .registration__captcha-row {
        flex-direction: column;
        margin-bottom: 4px; } }
  .registration__captcha-field {
    margin-right: 5px;
    width: auto; }

.registration__row {
  margin-top: 40px;
  display: flex;
  align-items: center; }
  @media (max-width: 767px) {
    .registration__row {
      display: block; } }

.registration__login {
  margin-left: 50px;
  white-space: nowrap; }
  @media (max-width: 767px) {
    .registration__login {
      margin-left: 0px;
      margin-top: 20px; } }
  .registration__login a {
    color: #4F758B;
    border-bottom: 1px solid #4F758B; }
    @media (min-width: 1024px) {
      .registration__login a:hover {
        cursor: pointer;
        border-color: transparent; } }

/* End */
/* /local/templates/html/components-template/registration/style.css?16776797021464 */
