@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
 */
.form {
  display: block;
  width: 100%;
  max-width: 100%;
  padding-top: 32px;
}
@media (min-width: 576px) {
  .form {
    padding-top: 48px;
  }
}
.form-wrapper--modal {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  width: 100%;
  min-height: 100vh;
}
@media (min-width: 992px) {
  .form-wrapper--modal {
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
        -ms-flex-direction: row;
            flex-direction: row;
  }
}
.form-wrapper--modal .form-content {
  max-width: none;
  min-height: 600px;
  padding: 16px;
}
@media (min-width: 576px) {
  .form-wrapper--modal .form-content {
    padding: 32px;
  }
}
@media (min-width: 992px) {
  .form-wrapper--modal .form-content {
    padding: 40px;
  }
}
@media (min-width: 1800px) {
  .form-wrapper--modal .form-content {
    padding: 120px 100px 40px;
  }
}
.form-wrapper--modal .form__icon {
  content: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' fill='none' viewBox='0 0 138 71'%3e%3cpath d='M103.509 30.529c-1.231 0-19.083 17.006-21.622 17.006-2.403 0-.801-5.844 6.836-18.253 2.285-3.701 7.755-12.838 7.755-13.968 0-1.324-3.965-3.506-6.25-3.506-.802 0-3.107 4.578-7.13 10.558-7.52 11.202-19.142 27.312-23.889 27.312-.683 0-1.953-.525-2.07-4.675-.078-3.39.703-6.896.703-6.896s6.543-7.734 8.302-9.994l8.008-9.292s.332 1.227 1.367 1.227 7.872-9.214 7.872-9.799c0-.584-3.262-3.253-4.239-3.253-.977 0-19.728 22.52-19.728 22.52s1.133-5.883 2.032-9.176c.117-.409-2.09-1.46-4.102-2.785-1.72-1.13-2.793-2.689-4.16-2.689-.704 0-2.462 13.13-2.872 18.546 0 0-3.828 4.792-8.418 10.734-6.212 8.007-13.322 17.045-14.298 15.293 0 0-2.012-1.228 6.387-15.196 8.399-13.967 10.938-18.37 10.938-19.539 0-.954-6.602-2.435-7.07-1.734-.274.429-1.876 3.098-1.876 3.098s-3.047-2.065-6.524-2.065c-4.043 0-12.305 4.52-18.653 13.87-8.165 12.04-12.696 21.955-8.849 28.695 3.848 6.76 7.618 3.644 9.708 2.085 2.09-1.559 9.317-9.156 9.317-9.156s-1.113 8.181 3.575 8.181c4.336 0 6.895-3.7 6.895-3.7s1.758 2.863 3.32 2.863c2.051 0 15.294-18.896 15.294-18.896s.547 11.357 7.169 11.357c5.918 0 17.188-15.916 17.188-15.916s-.351 1.987-.351 4.247c0 3.214 1.699 7.558 6.543 7.558 7.95.02 25.979-24.662 22.892-24.662ZM22.547 46.114C18.19 52.6 11.51 61.892 9.987 61.892c-4.121 0 2.579-13.247 6.407-18.546C20.242 38.048 25.281 30.1 30.418 30.1c3.75 0-3.515 9.526-7.871 16.014ZM97.727.372c-3.868 0-4.942 3.273-4.942 5.124 0 3.077 3.32 4.052 5.762 4.052 1.797 0 3.946-2.046 3.946-6.332.02-2.396-4.766-2.844-4.766-2.844ZM112.22 39.977c-4.102 0-5.822 4.578-5.822 5.649 0 0 .586 3.662 4.454 3.662 3.867 0 5.918-3.117 5.918-5.065 0-1.948-2.051-4.246-4.55-4.246Z' stroke='white' stroke-width='0' fill='%23090B0F'/%3e%3c/svg%3e");
  position: absolute;
  left: 25%;
  right: -30%;
  bottom: -10%;
  opacity: 0.1;
  pointer-events: none;
  display: none;
}
@media (min-width: 576px) {
  .form-wrapper--modal .form__icon {
    display: block;
  }
}
.form-content {
  overflow: hidden;
  position: relative;
  -webkit-box-flex: 1;
      -ms-flex-positive: 1;
          flex-grow: 1;
  max-width: 850px;
}
.form-sidebar {
  background-color: #f3f3f3;
  padding: 16px;
}
@media (min-width: 576px) {
  .form-sidebar {
    padding: 32px;
  }
}
@media (min-width: 992px) {
  .form-sidebar {
    max-width: 750px;
    padding: 40px;
  }
}
@media (min-width: 1800px) {
  .form-sidebar {
    padding: 120px 80px 40px;
  }
}
.form-sidebar b {
  color: #000;
}
.form-sidebar p {
  margin-bottom: 12px;
}
@media (min-width: 400px) {
  .form-sidebar p {
    margin-bottom: 12px;
  }
}
@media (min-width: 576px) {
  .form-sidebar p {
    margin-bottom: 12px;
  }
}
@media (min-width: 768px) {
  .form-sidebar p {
    margin-bottom: 12px;
  }
}
@media (min-width: 992px) {
  .form-sidebar p {
    margin-bottom: 16px;
  }
}
@media (min-width: 1200px) {
  .form-sidebar p {
    margin-bottom: 16px;
  }
}
@media (min-width: 1600px) {
  .form-sidebar p {
    margin-bottom: 16px;
  }
}
@media (min-width: 1800px) {
  .form-sidebar p {
    margin-bottom: 16px;
  }
}
.form__title {
  color: #090B0F;
  font-size: var(--fz-h2);
  margin-bottom: 12px;
}
@media (min-width: 400px) {
  .form__title {
    margin-bottom: 12px;
  }
}
@media (min-width: 576px) {
  .form__title {
    margin-bottom: 12px;
  }
}
@media (min-width: 768px) {
  .form__title {
    margin-bottom: 12px;
  }
}
@media (min-width: 992px) {
  .form__title {
    margin-bottom: 16px;
  }
}
@media (min-width: 1200px) {
  .form__title {
    margin-bottom: 16px;
  }
}
@media (min-width: 1600px) {
  .form__title {
    margin-bottom: 16px;
  }
}
@media (min-width: 1800px) {
  .form__title {
    margin-bottom: 16px;
  }
}
.form__description {
  font-size: var(--form-font-size);
}
.form__brief-button {
  margin-top: 18px;
  margin-bottom: 24px;
}
@media (min-width: 400px) {
  .form__brief-button {
    margin-top: 18px;
  }
}
@media (min-width: 576px) {
  .form__brief-button {
    margin-top: 18px;
  }
}
@media (min-width: 768px) {
  .form__brief-button {
    margin-top: 18px;
  }
}
@media (min-width: 992px) {
  .form__brief-button {
    margin-top: 32px;
  }
}
@media (min-width: 1200px) {
  .form__brief-button {
    margin-top: 32px;
  }
}
@media (min-width: 1600px) {
  .form__brief-button {
    margin-top: 32px;
  }
}
@media (min-width: 1800px) {
  .form__brief-button {
    margin-top: 32px;
  }
}
@media (min-width: 400px) {
  .form__brief-button {
    margin-bottom: 24px;
  }
}
@media (min-width: 576px) {
  .form__brief-button {
    margin-bottom: 24px;
  }
}
@media (min-width: 768px) {
  .form__brief-button {
    margin-bottom: 24px;
  }
}
@media (min-width: 992px) {
  .form__brief-button {
    margin-bottom: 48px;
  }
}
@media (min-width: 1200px) {
  .form__brief-button {
    margin-bottom: 48px;
  }
}
@media (min-width: 1600px) {
  .form__brief-button {
    margin-bottom: 48px;
  }
}
@media (min-width: 1800px) {
  .form__brief-button {
    margin-bottom: 48px;
  }
}
.form__footer {
  margin-top: 12px;
  margin-bottom: 24px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
}
@media (min-width: 400px) {
  .form__footer {
    margin-top: 12px;
  }
}
@media (min-width: 576px) {
  .form__footer {
    margin-top: 12px;
  }
}
@media (min-width: 768px) {
  .form__footer {
    margin-top: 12px;
  }
}
@media (min-width: 992px) {
  .form__footer {
    margin-top: 16px;
  }
}
@media (min-width: 1200px) {
  .form__footer {
    margin-top: 16px;
  }
}
@media (min-width: 1600px) {
  .form__footer {
    margin-top: 16px;
  }
}
@media (min-width: 1800px) {
  .form__footer {
    margin-top: 16px;
  }
}
@media (min-width: 400px) {
  .form__footer {
    margin-bottom: 24px;
  }
}
@media (min-width: 576px) {
  .form__footer {
    margin-bottom: 24px;
  }
}
@media (min-width: 768px) {
  .form__footer {
    margin-bottom: 24px;
  }
}
@media (min-width: 992px) {
  .form__footer {
    margin-bottom: 48px;
  }
}
@media (min-width: 1200px) {
  .form__footer {
    margin-bottom: 48px;
  }
}
@media (min-width: 1600px) {
  .form__footer {
    margin-bottom: 48px;
  }
}
@media (min-width: 1800px) {
  .form__footer {
    margin-bottom: 48px;
  }
}
@media (min-width: 576px) {
  .form__footer {
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
        -ms-flex-direction: row;
            flex-direction: row;
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
  }
}
.form__footer button {
  -webkit-box-ordinal-group: 3;
      -ms-flex-order: 2;
          order: 2;
}
@media (min-width: 576px) {
  .form__footer button {
    -webkit-box-ordinal-group: 2;
        -ms-flex-order: 1;
            order: 1;
  }
}
.form__files {
  -webkit-box-ordinal-group: 2;
      -ms-flex-order: 1;
          order: 1;
  margin-bottom: 40px;
}
@media (min-width: 576px) {
  .form__files {
    -webkit-box-ordinal-group: 3;
        -ms-flex-order: 2;
            order: 2;
    margin-left: 60px;
    margin-bottom: 0;
  }
}
.form__fz152 {
  font-size: var(--form-font-size);
  color: #878787;
}
.form__fz152 a, .form__fz152 .link {
  color: #72C38E;
  text-decoration: underline;
}
.form__fz152 a:hover, .form__fz152 a:focus, .form__fz152 .link:hover, .form__fz152 .link:focus {
  text-decoration: none;
}
.form__row {
  width: 100%;
  position: relative;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
  -webkit-box-align: end;
      -ms-flex-align: end;
          align-items: flex-end;
}
.form__field {
  position: relative;
  width: 100%;
}
.form__field:not(:last-of-type) {
  margin-bottom: 12px;
}
.form__field--50 {
  width: 100%;
  margin-bottom: 12px;
}
@media (min-width: 768px) {
  .form__field--50 {
    width: calc(50% - 16px);
  }
}
.form__field--radio > label, .form__field--checkbox > label {
  padding: 0;
  margin-bottom: 24px;
}
.form__field--text i[data-tooltip-content] {
  position: absolute;
  bottom: 30px;
  right: 12px;
  z-index: 2;
}
.form__field-label, .form__field-error {
  display: block;
  font-weight: 700;
  line-height: 1.3;
  padding: 0 20px;
  margin-top: 4px;
}
.form__field-label i, .form__field-error i {
  font-style: normal;
}
.form__field-label {
  color: #666;
  font-size: 14px;
  margin-bottom: 8px;
}
@media (min-width: 576px) {
  .form__field-label {
    font-size: 16px;
    margin-bottom: 12px;
  }
}
.form__field-label > i:not([data-tooltip-content]) {
  color: #72C38E;
}
.form__field-error {
  font-size: 12px;
  color: #F4483D;
  opacity: 0;
  -webkit-transition: all 0.15s ease-in-out;
  transition: all 0.15s ease-in-out;
}
.form .form__input, .form .form__textarea, .form .form__select {
  -webkit-appearance: none;
  display: block;
  width: 100%;
  outline: none;
  -webkit-box-shadow: none;
          box-shadow: none;
  background-color: transparent;
  border-radius: 24px;
  font-size: var(--form-font-size);
  font-weight: 700;
  color: #000;
  caret-color: #000;
  border: 2px solid #ddd;
}
.form .form__input:focus, .form .form__textarea:focus, .form .form__select:focus {
  border: 2px solid #72C38E;
}
.form .form__input::-webkit-input-placeholder, .form .form__textarea::-webkit-input-placeholder, .form .form__select::-webkit-input-placeholder {
  opacity: 0;
}
.form .form__input::-moz-placeholder, .form .form__textarea::-moz-placeholder, .form .form__select::-moz-placeholder {
  opacity: 0;
}
.form .form__input:-ms-input-placeholder, .form .form__textarea:-ms-input-placeholder, .form .form__select:-ms-input-placeholder {
  opacity: 0;
}
.form .form__input::-ms-input-placeholder, .form .form__textarea::-ms-input-placeholder, .form .form__select::-ms-input-placeholder {
  opacity: 0;
}
.form .form__input::placeholder, .form .form__textarea::placeholder, .form .form__select::placeholder {
  opacity: 0;
}
.form .form__input:valid:not(:focus):not(:-moz-placeholder-shown) ~ .form__field-error, .form .form__textarea:valid:not(:focus):not(:-moz-placeholder-shown) ~ .form__field-error, .form .form__select:valid:not(:focus):not(:-moz-placeholder-shown) ~ .form__field-error {
  opacity: 0;
}
.form .form__input:valid:not(:focus):not(:-ms-input-placeholder) ~ .form__field-error, .form .form__textarea:valid:not(:focus):not(:-ms-input-placeholder) ~ .form__field-error, .form .form__select:valid:not(:focus):not(:-ms-input-placeholder) ~ .form__field-error {
  opacity: 0;
}
.form .form__input:focus ~ .form__field-error, .form .form__input:valid:not(:focus):not(:placeholder-shown) ~ .form__field-error, .form .form__textarea:focus ~ .form__field-error, .form .form__textarea:valid:not(:focus):not(:placeholder-shown) ~ .form__field-error, .form .form__select:focus ~ .form__field-error, .form .form__select:valid:not(:focus):not(:placeholder-shown) ~ .form__field-error {
  opacity: 0;
}
.form .form__input.is-error, .form .form__textarea.is-error, .form .form__select.is-error {
  border: 2px solid #F4483D !important;
}
.form .form__input.is-error ~ .form__field-label, .form .form__textarea.is-error ~ .form__field-label, .form .form__select.is-error ~ .form__field-label {
  opacity: 0;
}
.form .form__input.is-error ~ .form__field-error, .form .form__textarea.is-error ~ .form__field-error, .form .form__select.is-error ~ .form__field-error {
  opacity: 1;
}
.form .form__input {
  padding: 0 20px;
  height: 50px;
  line-height: 50px;
}
.form .form__input.is-tipped {
  padding-right: 48px;
}
.form .form__textarea {
  padding: 20px;
  height: 114px;
  min-height: 114px;
  resize: none;
  line-height: 1.2;
}
.form .form__select {
  line-height: 1;
  padding-top: 0;
  padding-bottom: 0;
  height: 50px;
}
.form .form__radio:not(:last-of-type), .form .form__checkbox:not(:last-of-type) {
  margin-bottom: 18px;
}
@media (min-width: 400px) {
  .form .form__radio:not(:last-of-type), .form .form__checkbox:not(:last-of-type) {
    margin-bottom: 18px;
  }
}
@media (min-width: 576px) {
  .form .form__radio:not(:last-of-type), .form .form__checkbox:not(:last-of-type) {
    margin-bottom: 18px;
  }
}
@media (min-width: 768px) {
  .form .form__radio:not(:last-of-type), .form .form__checkbox:not(:last-of-type) {
    margin-bottom: 18px;
  }
}
@media (min-width: 992px) {
  .form .form__radio:not(:last-of-type), .form .form__checkbox:not(:last-of-type) {
    margin-bottom: 32px;
  }
}
@media (min-width: 1200px) {
  .form .form__radio:not(:last-of-type), .form .form__checkbox:not(:last-of-type) {
    margin-bottom: 32px;
  }
}
@media (min-width: 1600px) {
  .form .form__radio:not(:last-of-type), .form .form__checkbox:not(:last-of-type) {
    margin-bottom: 32px;
  }
}
@media (min-width: 1800px) {
  .form .form__radio:not(:last-of-type), .form .form__checkbox:not(:last-of-type) {
    margin-bottom: 32px;
  }
}
.form .form__radio input, .form .form__checkbox input {
  display: none;
}
.form .form__radio input:checked + label, .form .form__checkbox input:checked + label {
  color: #090B0F;
}
.form .form__radio input:checked + label::after, .form .form__checkbox input:checked + label::after {
  display: block;
}
.form .form__radio label, .form .form__checkbox label {
  font-weight: 700;
  color: #666;
  position: relative;
  cursor: pointer;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  font-size: var(--form-font-size);
}
.form .form__radio label::before, .form .form__checkbox label::before {
  content: "";
  display: block;
  width: 34px;
  height: 34px;
  border: 2px solid #ddd;
  -ms-flex-negative: 0;
      flex-shrink: 0;
  margin-right: 12px;
}
.form .form__radio label::after, .form .form__checkbox label::after {
  content: "";
  position: absolute;
  display: none;
}
.form .form__radio label:hover::before, .form .form__checkbox label:hover::before {
  border: 2px solid #090B0F;
}
.form .form__radio label::before {
  border-radius: 50%;
}
.form .form__radio label::after {
  left: 10px;
  width: 14px;
  height: 14px;
  border-radius: 50%;
  background-color: #72C38E;
}
.form .form__checkbox label::before {
  border-radius: 8px;
}
.form .form__checkbox label::after {
  content: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' fill='none' viewBox='0 0 20 20'%3e%3cpath d='M3 8.5 8.5 14 18 4.5' stroke='%2372C38E'/%3e%3c/svg%3e");
  left: 7px;
  width: 20px;
  height: 20px;
}
.form .form__file {
  position: relative;
  color: #000;
  cursor: pointer;
}
.form .form__file input {
  display: none;
  pointer-events: none;
}
.form .form__file span {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  text-transform: uppercase;
  font-weight: 700;
  line-height: 1.4;
  font-size: var(--fz-h5);
}
.form .form__file span::before {
  content: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' fill='none' viewBox='0 0 22 22'%3e%3cpath d='M14.306 7.027 12.91 5.632 5.932 12.61a2.96 2.96 0 0 0 4.187 4.185l8.374-8.372a4.933 4.933 0 1 0-6.978-6.977l-8.792 8.79-.02.019a6.879 6.879 0 0 0 0 9.73 6.883 6.883 0 0 0 9.733 0l.018-.019.001.002 6.002-6-1.396-1.395-6.002 5.999-.017.018a4.913 4.913 0 0 1-6.941 0 4.911 4.911 0 0 1 .019-6.958l-.002-.001 8.794-8.79a2.963 2.963 0 0 1 4.187 0 2.962 2.962 0 0 1 0 4.185l-8.374 8.373a.987.987 0 0 1-1.396-1.395l6.978-6.978-.001.002Z' fill='%23000'/%3e%3c/svg%3e");
  width: 22px;
  height: 22px;
  margin-right: 16px;
}
.form .form__file:hover {
  color: #72C38E;
}
.form .form__file:hover span::before {
  content: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' fill='none' viewBox='0 0 22 22'%3e%3cpath d='M14.306 7.027 12.91 5.632 5.932 12.61a2.96 2.96 0 0 0 4.187 4.185l8.374-8.372a4.933 4.933 0 1 0-6.978-6.977l-8.792 8.79-.02.019a6.879 6.879 0 0 0 0 9.73 6.883 6.883 0 0 0 9.733 0l.018-.019.001.002 6.002-6-1.396-1.395-6.002 5.999-.017.018a4.913 4.913 0 0 1-6.941 0 4.911 4.911 0 0 1 .019-6.958l-.002-.001 8.794-8.79a2.963 2.963 0 0 1 4.187 0 2.962 2.962 0 0 1 0 4.185l-8.374 8.373a.987.987 0 0 1-1.396-1.395l6.978-6.978-.001.002Z' fill='%2372C38E'/%3e%3c/svg%3e");
}

.form-success__title {
  font-size: var(--fz-h2);
  color: #090B0F;
  margin-bottom: 16px;
}
.form-success__icon {
  width: 570px;
  height: 520px;
  position: absolute;
  bottom: -170px;
  left: 35%;
  z-index: 2;
  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;
}

a[data-form-code] {
  cursor: pointer;
}
