.form-second .form-wrapper {
  background: var(--bg_gradient_primary);
  border-radius: 20px;
  overflow: hidden;
  position: relative;
  padding: 50px 70px 50px 50px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  gap: 110px;
}

.form-second .form-content {
  width: 58%;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
}

.form-second .form-title {
  color: var(--third);
  width: 85%;
  text-wrap: balance;
}

.form-second .form-advants {
  margin-top: auto;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
  gap: 15px;
}

.form-second .form-advants_item-content {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  border-radius: 100px;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  gap: 15px;
  padding: 15px;
}

.form-second .form-advants_item-icon {
  -ms-flex-negative: 0;
      flex-shrink: 0;
  background: var(--bg_thirdly);
  border-radius: 100%;
  width: 30px;
  height: 30px;
  padding: 7px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
}

.form-second .form-advants_item-icon img {
  display: block;
  width: 100%;
  height: 100%;
}

.form-second .form-advants_item-text {
  font-weight: 500;
  font-size: clamp(14px, calc(0.00125 * 100vw + 13.6px), 16px);
  line-height: 145%;
  letter-spacing: 0%;
  color: var(--secondary_text);
}

.form-second .form-callback {
  width: 42%;
  background: var(--third);
  padding: 30px;
  border-radius: 20px;
}

.form-second .form-callback_title {
  text-align: center;
  color: var(--head);
  margin-bottom: 20px;
}

.form-second .form-callback_desc {
  color: var(--text_primary);
  text-align: center;
  text-wrap: balance;
  margin-bottom: 30px;
}

.form-second .form-callback .form-input-row {
  margin-bottom: 20px;
}

.form-second .form-callback .form-input-submit {
  margin-bottom: 15px;
  width: 100%;
}

.form-second .form-callback .form-privacy {
  text-align: center;
  color: var(--text_secondary);
}

.form-second .form-callback .form-privacy a {
  color: var(--text_secondary);
}

.form-second .form-background {
  opacity: .8;
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  z-index: -1;
  pointer-events: none;
}

.form-second .form-background img {
  width: 100%;
  height: 100%;
  display: block;
  -o-object-fit: cover;
     object-fit: cover;
}

@media (max-width: 1240px) {
  .form-second .form-wrapper {
    padding: 30px;
    gap: 30px;
  }
  .form-second .form-title {
    width: 100%;
  }
  .form-second .form-callback {
    padding: 20px;
  }
}

@media (max-width: 992px) {
  .form-block {
    padding: 20px 0 !important;
  }
  .form-second .form-wrapper {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: column;
            flex-direction: column;
    gap: 20px;
    padding: 20px;
  }
  .form-second .form-content {
    width: 100%;
  }
  .form-second .form-advants_item-content {
    gap: 10px;
    padding: 10px;
  }
  .form-second .form-callback {
    width: 100%;
    padding: 10px;
  }
}

@media (max-width: 520px) {
  .form-second .form-advants {
    gap: 5px;
  }
}
/*# sourceMappingURL=block.css.map */