.streamer-girmk--send-to-email, .streamer-girmk--accept_tos {
  position: relative;
}

.label-wrapper-vertical-center {
  display: flex;
  align-items: center;
}

.streamer-girmk {
  width: 700px;
}
.streamer-girmk p {
  margin-bottom: 14px !important;
}
.streamer-girmk--send-to-email label {
  --glit-input-active-color: var(--glit-streamer-green);
  --glit-border-color: var(--glit-streamer-green);
}
.streamer-girmk--send-to-email label span {
  color: var(--glit-streamer-green) !important;
}
.streamer-girmk--accept_tos {
  margin-top: 30px;
}

@media (min-width: 1024px) {
  .streamer-girmk {
    margin-left: 280px;
    width: 100%;
    max-width: 700px;
  }
}
.form-contacts-flex#form-dataVl {
  margin-top: 20px;
}

.inputWrapper input {
  width: 100%;
}

.form-contacts-flex {
  display: flex;
  flex-wrap: wrap;
  flex-direction: column;
  gap: var(--glit-base-spacing);
}

.form-twoCol {
  width: 100%;
  display: flex;
  justify-content: space-between;
  gap: var(--glit-base-spacing);
}

.form-twoCol .twoCol-first {
  width: 37%;
}

.form-twoCol .twoCol-second {
  width: 62%;
}

.form-twoCol label, .form-twoCol span {
  display: flex;
  align-items: center;
  font-size: 14px;
  font-weight: 500;
  line-height: 14px;
}

.twoCol-second.radio label {
  color: #AAAEB5;
  display: unset;
}

.form-contacts-flex label span {
  color: #878786;
}

.twoCol-second.radio {
  display: flex;
  height: 54px;
  align-items: center;
}

.streamer .isc_PS_end_comment {
  background-color: #E5E5E5;
  color: #595959;
  position: relative;
  border-radius: 15px;
  padding: 15px 15px 15px 50px;
}
.streamer .isc_PS_end_comment:before {
  content: "!";
  font-size: 32px;
  color: inherit;
  display: block;
  position: absolute;
  top: 15px;
  left: 15px;
}

.twoCol-second.radio div:first-child {
  width: 140px;
}

.twoCol-second.radio label {
  margin-bottom: 0;
}

.form-oneCol {
  text-align: center;
  margin-top: 50px;
}

#request-form {
  display: flex;
  flex-direction: column;
  gap: var(--glit-base-spacing);
  width: 700px;
}

#request-form-img {
  margin-top: 38px;
}

#serverRequest {
  margin-bottom: 60px;
}

a.side-image {
  float: right;
}
a.side-image img {
  height: 200px;
  padding: 0 0 20px 20px;
  object-fit: contain;
}

@media (max-width: 991px) {
  a.side-image {
    float: none;
    display: block;
    text-align: center;
    padding-bottom: 15px;
  }
  a.side-image img {
    width: 100%;
    padding: 0;
  }

  .streamer-girmk, #request-form {
    width: auto;
  }
}
@media (max-width: 768px) {
  .form-twoCol {
    flex-direction: column;
  }

  .form-twoCol .twoCol-second, .form-twoCol .twoCol-first {
    width: 100%;
  }

  .twoCol-first input {
    margin-bottom: var(--glit-base-spacing);
  }
}

/*# sourceMappingURL=style.css.map */
