.form-block input:-webkit-autofill,
.form-block input:-webkit-autofill:hover,
.form-block input:-webkit-autofill:focus,
.form-block input:-webkit-autofill:active {
  background-clip: text;
  -webkit-text-fill-color: #fff;
}
.form-block .region-form {
  display: flex;
}
@media screen and (max-width: 992px) {
  .form-block .region-form {
    flex-direction: column-reverse;
  }
}
.form-block #block-vesta-theme-svyazatsyasnamiizobrazhenie {
  width: 50%;
  display: flex;
  flex-direction: column;
  min-height: 30rem;
}
@media screen and (max-width: 992px) {
  .form-block #block-vesta-theme-svyazatsyasnamiizobrazhenie {
    width: 100%;
  }
}
@media screen and (max-width: 767px) {
  .form-block #block-vesta-theme-svyazatsyasnamiizobrazhenie {
    min-height: 14rem;
  }
}
.form-block #block-vesta-theme-svyazatsyasnamiizobrazhenie .field--name-body {
  flex-grow: 1;
  display: flex;
  flex-direction: column;
  position: relative;
}
.form-block__img {
  width: 100%;
  height: 100%;
  left: 0;
  top: 0;
  position: absolute;
  background-image: url("/sites/all/themes/vesta_theme/image/form-bg.jpg");
  background-repeat: no-repeat;
  background-size: cover;
}
.form-block #block-vesta-theme-vebforma-2 {
  background-color: #a50808;
  width: 50%;
  padding: 2.5rem 3.5rem;
}
@media screen and (max-width: 992px) {
  .form-block #block-vesta-theme-vebforma-2 {
    width: 100%;
    padding: 15px;
  }
}
.form-block #block-vesta-theme-vebforma-2 form {
  max-width: 32rem;
}
@media screen and (max-width: 992px) {
  .form-block #block-vesta-theme-vebforma-2 form {
    margin-left: auto;
    margin-right: auto;
  }
}
.form-block #block-vesta-theme-vebforma-2 .form-top {
  display: flex;
  flex-direction: column;
  align-items: center;
}
.form-block #block-vesta-theme-vebforma-2 .form-top h2 {
  font-family: var(--font-family);
  font-weight: 500;
  font-size: 2.5rem;
  line-height: 128%;
  color: #fff;
  margin-bottom: 1rem;
}
@media screen and (max-width: 767px) {
  .form-block #block-vesta-theme-vebforma-2 .form-top h2 {
    font-size: 1.25rem;
  }
}
.form-block #block-vesta-theme-vebforma-2 .form-top p {
  font-family: var(--font-family);
  font-weight: 500;
  font-size: 1.5rem;
  text-align: center;
  color: #fff;
}
@media screen and (max-width: 767px) {
  .form-block #block-vesta-theme-vebforma-2 .form-top p {
    font-size: 1rem;
  }
}
.form-block #block-vesta-theme-vebforma-2 .form-control {
  background-color: transparent;
  border: 0.06rem solid #fff;
  border-radius: 0.62rem;
  font-family: var(--font-family);
  font-weight: 500;
  font-size: 1rem;
  color: #fff;
  padding: 1.18rem 1rem 1.12rem 1rem;
}
.form-block #block-vesta-theme-vebforma-2 .form-control:focus {
  box-shadow: none;
}
.form-block #block-vesta-theme-vebforma-2 .form-control::placeholder {
  color: #fff;
}
.form-block #block-vesta-theme-vebforma-2 .webform-button--submit {
  width: 100%;
  background-color: #fff;
  color: #000;
}
.form-block #block-vesta-theme-vebforma-2 #edit-soglasie {
  font-family: var(--font-family);
  font-weight: 400;
  font-size: 0.88rem;
  line-height: 128%;
  color: #fff;
}
.form-block #block-vesta-theme-vebforma-2 #edit-soglasie a {
  color: #fff;
}
.form-block .form-item-soglasie {
  color: #fff;
}
.form-block .form-item-soglasie a {
  color: #fff;
}
.form-block .webform-confirmation {
  color: #fff;
}
/*# sourceMappingURL=data:application/json,%7B%22version%22%3A3%2C%22sources%22%3A%5B%22var%5C%2Fwww%5C%2Fuser21459%5C%2Fdata%5C%2Fwww%5C%2Fxn--38-6kcaeeub6e3acf1l5b.xn--p1ai%5C%2Fsites%5C%2Fall%5C%2Fthemes%5C%2Fvesta_theme%5C%2Fless%5C%2Fform-block.less%22%5D%2C%22names%22%3A%5B%5D%2C%22mappings%22%3A%22AAEA%2CWACE%2CMAAK%3BAADP%2CWAEE%2CMAAK%2CiBAAiB%3BAAFxB%2CWAGE%2CMAAK%2CiBAAiB%3BAAHxB%2CWAIE%2CMAAK%2CiBAAiB%3BEACpB%2CqBAAA%3BEAEA%2C6BAAA%3B%3BAAPJ%2CWAUE%3BEACE%2CaAAA%3B%3BAAKF%2CmBAHyC%3BEAGzC%2CWANA%3BIAII%2C8BAAA%3B%3B%3BAAdN%2CWAkBE%3BEACE%2CUAAA%3BEACA%2CaAAA%3BEACA%2CsBAAA%3BEACA%2CiBAAA%3B%3BAAMA%2CmBAJuC%3BEAIvC%2CWAVF%3BIAOI%2CWAAA%3B%3B%3BAAOF%2CmBAJ2C%3BEAI3C%2CWAdF%3BIAWI%2CiBAAA%3B%3B%3BAA7BN%2CWAkBE%2C%2BCAcE%3BEACE%2CYAAA%3BEACA%2CaAAA%3BEACA%2CsBAAA%3BEACA%2CkBAAA%3B%3BAAIJ%2CWAAC%3BEACC%2CWAAA%3BEACA%2CYAAA%3BEACA%2COAAA%3BEACA%2CMAAA%3BEACA%2CkBAAA%3BEACA%2CsBAAsB%2CkDAAtB%3BEACA%2C4BAAA%3BEACA%2CsBAAA%3B%3BAAhDJ%2CWAmDE%3BEACE%2CyBAAA%3BEACA%2CUAAA%3BEACA%2CsBAAA%3B%3BAAOA%2CmBALuC%3BEAKvC%2CWAVF%3BIAMI%2CWAAA%3BIACA%2CaAAA%3B%3B%3BAA1DN%2CWAmDE%2C8BAUE%3BEACE%2CgBAAA%3B%3BAAMF%2CmBAJyC%3BEAIzC%2CWAjBF%2C8BAUE%3BIAII%2CiBAAA%3BIACA%2CkBAAA%3B%3B%3BAAlER%2CWAmDE%2C8BAmBE%3BEACE%2CaAAA%3BEACA%2CsBAAA%3BEACA%2CmBAAA%3B%3BAAzEN%2CWAmDE%2C8BAmBE%2CUAKE%3BEACE%2CaAAa%2CkBAAb%3BEACA%2CgBAAA%3BEACA%2CiBAAA%3BEACA%2CiBAAA%3BEACA%2CWAAA%3BEACA%2CmBAAA%3B%3BAAKF%2CmBAH6C%3BEAG7C%2CWAnCJ%2C8BAmBE%2CUAKE%3BIASI%2CkBAAA%3B%3B%3BAApFV%2CWAmDE%2C8BAmBE%2CUAkBE%3BEACE%2CaAAa%2CkBAAb%3BEACA%2CgBAAA%3BEACA%2CiBAAA%3BEACA%2CkBAAA%3BEACA%2CWAAA%3B%3BAAKF%2CmBAH6C%3BEAG7C%2CWA%5C%2FCJ%2C8BAmBE%2CUAkBE%3BIAQI%2CeAAA%3B%3B%3BAAhGV%2CWAmDE%2C8BAkDE%3BEACE%2C6BAAA%3BEACA%2C0BAAA%3BEACA%2CsBAAA%3BEACA%2CaAAa%2CkBAAb%3BEACA%2CgBAAA%3BEACA%2CeAAA%3BEACA%2CWAAA%3BEACA%2CkCAAA%3B%3BAAEA%2CWA5DJ%2C8BAkDE%2CcAUG%3BEACC%2CgBAAA%3B%3BAAGF%2CWAhEJ%2C8BAkDE%2CcAcG%3BEACC%2CWAAA%3B%3BAApHR%2CWAmDE%2C8BAqEE%3BEACE%2CWAAA%3BEACA%2CsBAAA%3BEACA%2CWAAA%3B%3BAA3HN%2CWAmDE%2C8BA2EE%3BEACE%2CaAAa%2CkBAAb%3BEACA%2CgBAAA%3BEACA%2CkBAAA%3BEACA%2CiBAAA%3BEACA%2CWAAA%3B%3BAAnIN%2CWAmDE%2C8BA2EE%2CeAOE%3BEACE%2CWAAA%3B%3BAAtIR%2CWA2IE%3BEACE%2CWAAA%3B%3BAA5IJ%2CWA2IE%2CoBAEE%3BEACE%2CWAAA%3B%3BAA9IN%2CWAkJE%3BEACE%2CWAAA%22%7D */