@charset "UTF-8";
/**
needs bootstrap function str-replace()
 */
/**
* Метод дополняет svg-sprite.scss.
* Позволяет получить чистый урл элемента спрайта для использования в псевдоэлементах или background-image
* Example: content: url(get-svg-url('checkmark', $user-variables: (fill: 'tomato')));
* Example: background-image: url(get-svg-url('heart', $user-variables: (stroke: 'red', fill: 'pink')));
*/
/**
вертикальные отступы
для каждого цвета указываются в порядке как в $grid-breakpoints
 */
.brief__head {
  margin-bottom: 72px;
}
@media (min-width: 400px) {
  .brief__head {
    margin-bottom: 72px;
  }
}
@media (min-width: 576px) {
  .brief__head {
    margin-bottom: 72px;
  }
}
@media (min-width: 768px) {
  .brief__head {
    margin-bottom: 72px;
  }
}
@media (min-width: 992px) {
  .brief__head {
    margin-bottom: 120px;
  }
}
@media (min-width: 1200px) {
  .brief__head {
    margin-bottom: 120px;
  }
}
@media (min-width: 1600px) {
  .brief__head {
    margin-bottom: 120px;
  }
}
@media (min-width: 1800px) {
  .brief__head {
    margin-bottom: 120px;
  }
}
.brief__form {
  display: flex;
}
.brief__form h3 {
  margin-bottom: 24px;
}
@media (min-width: 400px) {
  .brief__form h3 {
    margin-bottom: 24px;
  }
}
@media (min-width: 576px) {
  .brief__form h3 {
    margin-bottom: 24px;
  }
}
@media (min-width: 768px) {
  .brief__form h3 {
    margin-bottom: 24px;
  }
}
@media (min-width: 992px) {
  .brief__form h3 {
    margin-bottom: 48px;
  }
}
@media (min-width: 1200px) {
  .brief__form h3 {
    margin-bottom: 48px;
  }
}
@media (min-width: 1600px) {
  .brief__form h3 {
    margin-bottom: 48px;
  }
}
@media (min-width: 1800px) {
  .brief__form h3 {
    margin-bottom: 48px;
  }
}
.brief__form .form {
  padding-top: 0;
}
.brief__aside {
  flex-shrink: 0;
  flex-grow: 0;
  display: none;
}
@media (min-width: 992px) {
  .brief__aside {
    display: block;
  }
}
.brief__filled {
  margin-left: 80px;
  position: sticky;
  top: 40px;
  width: 226px;
  height: 226px;
  background-image: url("/upload/_base/highload-blob-bg.png");
  background-size: contain;
  background-repeat: no-repeat;
  color: #000;
}
.brief__filled__title {
  text-align: center;
  font-size: 18px;
  padding-top: 12px;
  margin-bottom: 16px;
}
.brief__filled__value {
  font-weight: 700;
  font-size: 106px;
  line-height: 100%;
  text-align: center;
  letter-spacing: -0.01em;
}

.brief-success {
  display: flex;
  justify-content: space-between;
}
.brief-success__content {
  max-width: 750px;
  margin-right: 56px;
}
.brief-success__content a {
  margin-top: 24px;
}
.brief-success__picture {
  width: 520px;
  background: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' fill='none' viewBox='0 0 44 41'%3e%3cg clip-path='url(%23a)'%3e%3cpath clip-rule='evenodd' d='M12.33 16.191c1.686-.7 4.394 1.657 6.047 5.269 1.653 3.611 1.626 7.108-.06 7.81-1.687.702-4.395-1.657-6.048-5.269-1.653-3.611-1.626-7.108.06-7.81ZM31.57 16.251c-1.673-.734-4.426 1.572-6.148 5.15-1.723 3.578-1.764 7.076-.091 7.81 1.672.734 4.425-1.572 6.148-5.15 1.723-3.578 1.763-7.076.09-7.81Z' stroke='none' stroke-width='0' fill='%23000'/%3e%3cpath d='M2.124 4.249a2.124 2.124 0 1 0 0-4.249 2.124 2.124 0 0 0 0 4.249Z' stroke='none' stroke-width='0' fill='%23000'/%3e%3cpath clip-rule='evenodd' d='m1.912 1.912 3.611 4.036-3.611-4.036Z' stroke='none' stroke-width='0' fill='%23000'/%3e%3cpath d='m1.912 1.912 3.611 4.036' stroke='%23000' stroke-width='2' fill='%23000'/%3e%3cpath d='M41.66 4.458a2.101 2.101 0 1 0 0-4.202 2.101 2.101 0 0 0 0 4.202Z' stroke='none' stroke-width='0' fill='%23000'/%3e%3cpath clip-rule='evenodd' d='m41.871 2.142-3.992 3.646 3.992-3.646Z' stroke='none' stroke-width='0' fill='%23000'/%3e%3cpath d='m41.871 2.142-3.992 3.646' stroke='%23000' stroke-width='2' fill='%23000'/%3e%3cmask id='b' fill='white'%3e%3cpath fill-rule='evenodd' clip-rule='evenodd' d='M31.078 4.603a6.077 6.077 0 0 0-2.54 2.306 17.394 17.394 0 0 0-13.645 0 6.077 6.077 0 0 0-2.547-2.31A6.003 6.003 0 0 0 4.27 12.68a6.076 6.076 0 0 0 1.956 2.312A17.393 17.393 0 0 0 25.108 39.97a17.394 17.394 0 0 0 12.095-24.978 6.076 6.076 0 0 0 1.958-2.315 6.004 6.004 0 0 0-8.083-8.074Z'/%3e%3c/mask%3e%3cpath d='m28.537 6.91-.784 1.839 1.592.679.9-1.478-1.708-1.04Zm2.541-2.307.87 1.8.021-.01.021-.01-.912-1.78ZM14.893 6.909l-1.708 1.04.9 1.479 1.592-.68-.784-1.839ZM12.346 4.6l-.91 1.781.02.011.021.01.869-1.802ZM5.37 5.7 3.955 4.286 5.37 5.7Zm-1.1 6.98 1.802-.87-.01-.02-.011-.021-1.78.911Zm1.957 2.312 1.78.91.788-1.54-1.411-1.002-1.157 1.632Zm1.025 17.582-1.663 1.111 1.663-1.111Zm7.806 6.406-.765 1.848.765-1.848Zm18.957-3.77L32.6 33.795l1.415 1.415Zm4.76-8.907-1.961-.39 1.961.39Zm-.99-10.05-1.847.766 1.847-.766Zm-.582-1.26-1.157-1.632-1.412 1 .788 1.541 1.78-.91Zm1.958-2.316-1.781-.91-.01.02-.01.021 1.8.869Zm.542-1.56-1.962-.391 1.962.39Zm-.342-3.47-1.847.766 1.847-.765Zm-2.21-2.693-1.112 1.663 1.111-1.663ZM30.245 7.95a4.077 4.077 0 0 1 1.703-1.547l-1.74-3.601a8.076 8.076 0 0 0-3.379 3.066l3.416 2.082Zm-.923-2.88a19.394 19.394 0 0 0-7.607-1.555v4c2.085 0 4.138.424 6.038 1.234l1.569-3.68Zm-7.607-1.555c-2.64 0-5.225.539-7.607 1.554l1.57 3.68a15.39 15.39 0 0 1 6.037-1.234v-4ZM16.6 5.868a8.077 8.077 0 0 0-3.387-3.07L11.477 6.4c.707.34 1.301.881 1.708 1.549L16.6 5.868Zm-3.345-3.05a8.003 8.003 0 0 0-3.642-.876v4c.636 0 1.26.151 1.822.438l1.82-3.562Zm-3.642-.876a8.003 8.003 0 0 0-5.659 2.344l2.829 2.829a4.003 4.003 0 0 1 2.83-1.173v-4ZM3.955 4.286a8.003 8.003 0 0 0-2.344 5.659h4c0-1.062.422-2.08 1.173-2.83L3.955 4.286ZM1.611 9.945c0 1.272.304 2.522.88 3.646l3.56-1.822a4.003 4.003 0 0 1-.44-1.824h-4Zm.859 3.605a8.077 8.077 0 0 0 2.6 3.073l2.314-3.263a4.076 4.076 0 0 1-1.312-1.55L2.47 13.55Zm1.976.532A19.393 19.393 0 0 0 2.32 22.91h4c0-2.46.589-4.858 1.688-7.008l-3.562-1.82ZM2.32 22.91c0 3.836 1.138 7.585 3.269 10.775l3.326-2.222A15.395 15.395 0 0 1 6.32 22.91h-4ZM5.59 33.685a19.395 19.395 0 0 0 8.704 7.143l1.53-3.695a15.394 15.394 0 0 1-6.908-5.67l-3.326 2.222Zm8.704 7.143a19.394 19.394 0 0 0 11.206 1.104l-.78-3.923c-2.987.594-6.082.289-8.895-.876l-1.531 3.695Zm11.206 1.104a19.394 19.394 0 0 0 9.93-5.308L32.6 33.795a15.394 15.394 0 0 1-7.882 4.214l.78 3.923Zm9.93-5.308a19.394 19.394 0 0 0 5.308-9.93l-3.923-.78a15.394 15.394 0 0 1-4.214 7.881l2.829 2.829Zm5.308-9.93a19.394 19.394 0 0 0-1.104-11.206l-3.695 1.53a15.394 15.394 0 0 1 .876 8.895l3.923.78Zm-1.104-11.206a19.388 19.388 0 0 0-.65-1.406l-3.56 1.82c.185.365.357.737.515 1.117l3.695-1.531Zm-2.274-3.68c-.299.621-.753 1.156-1.313 1.553l2.314 3.263a8.076 8.076 0 0 0 2.602-3.079L37.36 11.81Zm3.583 1.78a8.003 8.003 0 0 0 .723-2.082l-3.923-.78a4.004 4.004 0 0 1-.362 1.04l3.562 1.821Zm.723-2.082a8.002 8.002 0 0 0-.456-4.624l-3.695 1.531c.303.732.382 1.536.227 2.313l3.924.78Zm-.456-4.624a8.003 8.003 0 0 0-2.947-3.591l-2.223 3.326a4.003 4.003 0 0 1 1.475 1.796l3.695-1.53Zm-2.947-3.591a8.003 8.003 0 0 0-4.447-1.349v4c.792 0 1.566.235 2.224.675l2.223-3.326Zm-4.447-1.349c-1.28 0-2.53.307-3.649.88l1.824 3.56a4.003 4.003 0 0 1 1.826-.44v-4Z' mask='url(%23b)' stroke='none' stroke-width='0' fill='%23000'/%3e%3c/g%3e%3cdefs%3e%3cclipPath id='a'%3e%3cpath fill='white' d='M0 0h43.762v41H0z'/%3e%3c/clipPath%3e%3c/defs%3e%3c/svg%3e") center no-repeat;
  display: none;
}
@media (min-width: 576px) {
  .brief-success__picture {
    display: block;
  }
}
