
.main-content {
  padding: 80px 0 50px 0;
}

.legal-page__inner p {
  margin-bottom: 10px
}

.legal-page__inner h1 {
  margin: 0 0 30px
}

.legal-page__inner h4 {
  margin: 20px 0 10px
}

.legal-page__inner ul {
  list-style: circle;
  padding-left: 30px;
  margin-bottom: 20px
}

.legal-page__inner a {
  word-break: break-all
}

.policy-version {
  margin-bottom: 20px;
  font-style: italic;
  font-weight: 700
}

.page-title {
  margin: 0 0 30px
}

.page-content__title--secondary {
  margin: 20px 0 10px
}

.page-content__text-block {
  margin-bottom: 10px
}

.page-content__list {
  list-style: circle;
  padding-left: 30px;
  margin-bottom: 20px
}

.page-content__wrapper {
  margin-bottom: 30px;
  font-size: 14px
}

.abuse-form__form-group__control {
  display: block;
  width: 100%
}

.abuse-form__help-box--file,
.hint-error {
  display: block
}

.error-box {
  display: none
}

.abuse-form__form-group__control__upload-files__button__icon {
  display: inline-block;
  fill: currentColor;
  height: 16px;
  width: 16px;
  -webkit-user-select: none;
  -moz-user-select: none;
  user-select: none
}

.abuse-form__form-group__control--file {
  position: absolute;
  top: 0;
  right: 0;
  margin: 0;
  opacity: 0
}

.abuse-form__form-group__uploaded-files__list__wrapper {
  flex: 50%
}

@media(max-width:767px) {
  .abuse-form__form-group__uploaded-files__list__wrapper {
    width: 100%
  }
}

.abuse-form__form-group__controls__wrapper {
  width: 100%
}

@media(min-width:768px) {
  .abuse-form__form-group__controls__wrapper {
    display: flex
  }
}

.abuse-form__form-group__control__wrapper--file {
  position: relative;
  overflow: hidden;
  flex: 50%;
  height: 34px;
  text-align: center
}

@media(max-width:767px) {
  .abuse-form__form-group__control__wrapper--file {
    width: 100%
  }
}

.abuse-form__form-group__control__upload-files__button__wrapper {
  display: block;
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  cursor: pointer
}

.abuse-form__submit-button {
  border: 0;
  display: inline-block;
  text-decoration: none;
  cursor: pointer;
}

.abuse-form__submit-button__wrapper {
  display: inline-block
}

.abuse-form__form-group.has-error .error-box {
  display: block
}

.abuse-form__wrapper {
  display: flex;
  flex-direction: column;
  align-items: center
}

.abuse-form {
  box-shadow: 0 1px 6px rgba(0, 0, 0, .12), 0 1px 4px rgba(0, 0, 0, .12);
  border-radius: 2px;
  margin-bottom: 20px;
  font-size: 16px;
  padding: 20px 30px;
  max-width: 600px;
  background: url(data:image/png;base64,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) no-repeat 100% 100%;
}

.abuse-form__title {
  margin-top: 25px;
}

.abuse-form__form-group__control {
  margin-bottom: 10px;
  outline: none;
  border: 1px solid #ccc;
  box-shadow: inset 0 1px 1px rgba(0, 0, 0, .075);
  transition: all .15s ease-in-out;
  height: 40px;
  padding: 9px 22px;
  border-radius: 4px;
  font-size: 14px;
}

.abuse-form__form-group__control:focus {
  border-color: #66afe9;
  box-shadow: inset 0 1px 1px rgba(0, 0, 0, .075), 0 0 8px rgba(102, 175, 233, .6)
}

.abuse-form__form-group__control--textarea {
  resize: vertical;
  min-height: 100px;
  margin-bottom: 0
}

.abuse-form__form-group {
  margin-bottom: 20px
}

.abuse-form__form-group--recaptcha {
  margin-top: 20px
}

@media(max-width:449px) {
  .g-recaptcha {
    transform: scale(.7);
    transform-origin: 0
  }
}

.abuse-form__form-group__label {
  margin-bottom: 10px;
  color: rgba(0, 0, 0, .87);
  text-transform: uppercase;
  font-weight: 400;
  font-size: 16px;
  text-transform: none;
}

.abuse-form__help-box--file {
  margin: 5px 0 10px;
  color: #737373
}

.error-box {
  color: #ab5859;
  margin: 5px 0 10px;
  font-size: 12px
}

.abuse-form__form-group__control__upload-files__button__icon {
  color: rgba(0, 0, 0, .87);
  transition: all .45s cubic-bezier(.23, 1, .32, 1) 0ms
}

.abuse-form__form-group__control--file {
  height: 50px;
  font-size: 20px;
  direction: ltr;
  cursor: pointer;
}

.abuse-form__form-group__uploaded-files__list__wrapper {
  margin: 5px 0 0 30px
}

.abuse-form__form-group__uploaded-files__list-item {
  list-style-type: decimal
}

.abuse-form__form-group__uploaded-files__list-item:after {
  content: "\2716";
  display: inline-block;
  vertical-align: middle;
  margin-left: 8px;
  cursor: pointer;
  color: #e91e63
}

.abuse-form__form-group__control__wrapper--file {
  background: #fff;
  padding: 8px 4px;
  color: #333;
  border: 1px solid #ccc;
  font-size: 16px;
  width: 163px;
  height: 47px;
  border: 1px solid #272627;
  border-radius: 5px;
  flex: unset;
}

.abuse-form__form-group__control__wrapper--file:active {
  box-shadow: inset 0 3px 5px rgba(0, 0, 0, .125);
  background-color: #d4d4d4;
  border-color: #8c8c8c
}

.abuse-form__form-group__control__wrapper--file:hover {
  background-color: #e6e6e6;
  border-color: #adadad
}

.abuse-form__form-group__control__upload-files__button__name {
  line-height: 34px;
  font-size: 16px;
  font-weight: 400;
  line-height: 45px;
}

.abuse-form__submit-button {
  outline: none;
  height: 36px;
  line-height: 36px;
  width: 100%;
  border-radius: 2px;
  transition: all .45s cubic-bezier(.23, 1, .32, 1) 0ms;
  background-color: #e5e5e5;
  text-align: center;
  font-size: 14px;
  text-transform: uppercase;
  font-weight: 500;
  color: rgba(0, 0, 0, .3);
  cursor: pointer;
  color: #fff;
  border-radius: 2px;
  box-shadow: 0 1px 6px rgba(0,0,0,.12), 0 1px 4px rgba(0,0,0,.12);
}

.abuse-form__submit-button.recaptcha-ver {
  background-color: #337ab7;
  cursor: pointer;
  color: #fff;
  border-radius: 2px;
  box-shadow: 0 1px 6px rgba(0, 0, 0, .12), 0 1px 4px rgba(0, 0, 0, .12)
}

.abuse-form__submit-button.recaptcha-ver:hover {
  background-color: #8faed3;
  transition: all .45s cubic-bezier(.23, 1, .32, 1) 0ms
}

.abuse-form__submit-button__wrapper {
  border-radius: 2px;
  min-width: 88px
}

.abuse-form__form-group.has-error .abuse-form__form-group__label {
  color: #ab5859
}

.abuse-form__form-group.has-error .abuse-form__form-group__control {
  border-color: #ab5859
}

.abuse-form__wrapper {
  display: flex;
  flex-direction: column;
  align-items: center;
}

header .header_logo img {
  max-width: 100px;
  max-height: 45px;
}
