[data-wpcf7-id="2732"] .cf7mls_next::before,
[data-wpcf7-id="2732"] .submit-form-wrap:before {
  content: "";
  background: url("/wp-content/uploads/2025/03/loader.svg");
  width: 30px;
  height: 30px;
  background-size: contain;
  order: 2;
  opacity: 0;
  position: absolute;
}

body .cf7mls_next.action-button.sending img {
  display: none !important;
}

.cf7mls_next.sending::after,
.submitting .submit-form-wrap::after {
  position: absolute !important;
}

.cf7mls_next.sending::before,
.submitting .submit-form-wrap::before {
  position: relative;
  opacity: 1 !important;
}

.company-create-form .title {
  font-weight: 500;
  font-size: 48px;
  line-height: 100%;
  letter-spacing: -0.04em;
  color: #17171b;
}

.company-create-form .company-create-form__content .form-item label {
  display: inline-flex;
  margin-bottom: 10px;
  gap: 4px;
}

.company-create-form svg {
  overflow: visible;
}

.company-create-form .company-create-form__content .form-item label.with-lenth {
  width: 100%;
  justify-content: space-between;
}

.company-create-form
  .company-create-form__content
  .form-item
  label
  span.maxlenth {
  font-family: "Be Vietnam Pro", sans-serif;
  font-weight: 400;
  font-size: 14px;
  line-height: 23.8px;
  letter-spacing: 0%;
  color: #17171b;
}

.company-create-form .company-create-form__steps h1.company-create-form__step {
  font-weight: 500;
  font-size: 96px;
  line-height: 100%;
  letter-spacing: -0.06em;
  color: #17171b;
  min-width: 470px;
}

.company-create-form
  .company-create-form__steps
  .company-create-form__progress
  p,
.company-create-form
  .company-create-form__steps
  .company-create-form__progress
  svg {
  width: 100%;
}

.company-create-form .company-create-form__head ul {
  list-style-type: none;
  margin: 0;
  display: flex;
  gap: 8px;
}

.company-create-form .company-create-form__head ul li {
  margin: 0;
}

.company-create-form .company-create-form__head .breadcrumbs__link {
  display: flex;
  gap: 8px;
  align-items: center;
  font-weight: 500;
  font-size: 16px;
  line-height: 130%;
  letter-spacing: -0.01em;
  color: #a4a8b0;
}

.company-create-form .company-create-form__head .breadcrumbs__link:hover {
  color: #2b2c2e;
}

.company-create-form
  .breadcrumbs__links
  li.breadcrumbs__item:last-child
  .breadcrumbs__link {
  color: #2b2c2e;
}

.company-create-form .company-create-form__head .company-create-form__steps {
  display: flex;
  justify-content: space-between;
  gap: 20px;
  align-items: end;
}

body form.cf7mls input.wpcf7-form-control.wpcf7-submit:hover {
  opacity: 1;
}

.submit-form-wrap:hover {
  opacity: 0.8;
}

.company-create-form
  .company-create-form__steps
  h1.company-create-form__step
  > span {
  opacity: 0.2;
}

.company-create-form
  .company-create-form__content
  .company-create-form__two-columns,
.company-create-form__major-section > div[data-class="wpcf7cf_group"] {
  display: flex;
  gap: 40px;
}

.company-create-form__major-section > div[data-class="wpcf7cf_group"],
.company-create-form__resources-section > div[data-class="wpcf7cf_group"] {
  flex-direction: column;
}

body
  .company-create-form
  .company-create-form__content
  .company-create-form__portfolio-wrapper,
body
  .company-create-form
  .company-create-form__content
  .company-create-form__unique-wrapper,
body
  .company-create-form
  .company-create-form__content
  .company-create-form__resources-wrapper {
  gap: 50px;
}

body
  .company-create-form
  .company-create-form__content
  .company-create-form__resources-wrapper {
  margin-top: 50px;
}

.company-create-form
  .company-create-form__portfolio-wrapper
  .company-create-form__portfolio-item:not(:first-child) {
  margin-top: 50px;
}

.custom-top-space {
  margin-top: 30px;
}

.company-create-form .company-create-form__content > div {
  display: flex;
  flex-direction: column;
  gap: 30px;
}

.company-create-form .company-create-form__content {
  display: flex;
  flex-direction: column;
  gap: 50px;
}

.company-create-form {
  display: flex;
  flex-direction: column;
  gap: 60px;
}

.company-create-form .company-create-form__content .wpcf7-form-control-wrap {
  margin: 0 !important;
}

.company-create-form__progress,
.company-create-form__breadcrumbs {
  display: none;
}

.company-create-form
  .company-create-form__content
  .form-item
  span
  input[type="text"],
.company-create-form
  .company-create-form__content
  .form-item
  span
  input[type="email"],
.company-create-form
  .company-create-form__content
  .form-item
  span
  input[type="tel"],
.company-create-form
  .company-create-form__content
  .form-item
  span
  input[type="url"],
.company-create-form .company-create-form__content .form-item span textarea {
  font-weight: 500;
  font-size: 20px;
  font-family: "Space Grotesk", sans-serif;
  line-height: 130%;
  letter-spacing: -0.01em;
  color: #17171b;
}

.company-create-form
  .company-create-form__content
  .form-item
  span
  input::placeholder,
.company-create-form
  .company-create-form__content
  .form-item
  span
  textarea::placeholder {
  font-weight: 500;
  font-family: "Space Grotesk", sans-serif;
  font-size: 20px;
  line-height: 130%;
  letter-spacing: -0.01em;
  color: #c6c8d6;
}

.company-create-form
  .company-create-form__content
  .form-item
  span
  input[type="text"],
.company-create-form
  .company-create-form__content
  .form-item
  span
  input[type="email"],
.company-create-form
  .company-create-form__content
  .form-item
  span
  input[type="tel"],
.company-create-form
  .company-create-form__content
  .form-item
  span
  input[type="url"],
.company-create-form .company-create-form__content .form-item span textarea {
  border: 0;
  background: transparent;
  border-bottom: 1px solid #b3b5d2;
  resize: none;
  padding: 0 0 10px 0;
}

.company-create-form input:focus,
.company-create-form textarea:focus {
  outline: none;
}

.company-create-form .company-create-form__content .form-item span textarea {
  max-height: 140px;
  height: unset;
  width: 100%;
}

.company-create-form
  .company-create-form__content
  .form-item
  span
  input[type="text"],
.company-create-form
  .company-create-form__content
  .form-item
  span
  input[type="email"],
.company-create-form
  .company-create-form__content
  .form-item
  span
  input[type="tel"],
.company-create-form
  .company-create-form__content
  .form-item
  span
  input[type="url"],
.company-create-form .company-create-form__content .form-item {
  width: 100%;
  min-height: unset !important;
}

.company-create-form .company-create-form__content .form-item label span {
  color: #787e86;
}

.company-create-form
  .company-create-form__one-columns.half-width
  .form-item
  span {
  max-width: 100%;
}

.company-create-form .company-create-form__one-columns.half-width .form-item {
  width: calc(50% - 20px);
}

.company-create-form .company-create-form__content .form-item {
  font-family: "Be Vietnam Pro", sans-serif;
  font-weight: 400;
  font-size: 14px;
  line-height: 170%;
  color: #17171b;
}

.company-create-form .company-create-form__content .form-item label {
  cursor: unset;
}

.cf7mls-btns {
  display: flex;
  justify-content: space-between;
  margin-top: 70px;
}

.cf7mls-btns .cf7mls_next.action-button,
.cf7mls-btns .cf7mls_back.action-button {
  margin: 0 !important;
  border: 1px solid #b3b5d2;
  border-radius: 200px !important;
  width: 100%;
  font-weight: 500 !important;
  font-size: 26px;
  line-height: 130%;
  letter-spacing: -0.01em;
  text-align: center;
  float: unset !important;
}

body .cf7mls-btns .wpcf7-form-control.wpcf7-submit {
  border: 0;
  margin: 0 !important;
  color: #fff !important;
}

.cf7mls-btns .submit-form-wrap {
  cursor: pointer;
  border-radius: 200px !important;
  background-color: #17171b !important;
  display: flex;
  justify-content: center;
  margin: 0;
  padding: 0;
  align-items: center;
  gap: 10px;
}

.cf7mls_next.action-button,
.cf7mls-btns .wpcf7-form-control.wpcf7-submit {
  font-weight: 500 !important;
  font-size: 26px;
  line-height: 130%;
  letter-spacing: -0.01em;
  background-color: #17171b !important;
  padding: 28px !important;
}

#cf7mls-next-btn-cf7mls_step-1::after {
  content: "";
  background: center / contain no-repeat
    url("/wp-content/uploads/2024/08/next.svg");
  width: 30px;
  height: 30px;
  position: relative;
}

.cf7mls_back,
.cf7mls_next {
  display: flex;
  align-items: center;
  justify-content: center;
  gap: 10px;
}

.cf7mls_next.action-button::after,
.cf7mls-btns .submit-form-wrap::after {
  content: "";
  background: center / contain no-repeat
    url("/wp-content/uploads/2024/08/white_next.svg");
  width: 30px;
  height: 30px;
  position: relative;
  display: block;
}

.cf7mls_back.action-button::before {
  content: "";
  background: center / contain no-repeat
    url("/wp-content/uploads/2024/08/prev.svg");
  width: 30px;
  height: 30px;
  position: relative;
}

.cf7mls_btn.sending::after,
.cf7mls_btn.sending::before {
  opacity: 0;
}

.cf7mls_btn.sending img {
  filter: black;
}

.cf7mls_back.action-button,
#cf7mls-next-btn-cf7mls_step-1 {
  background-color: #fff !important;
  color: #17171b;
}

.wpcf7-form .fieldset-cf7mls .cf7mls-btns {
  min-height: unset !important;
}

.wpcf7-form .fieldset-cf7mls {
  padding: 0;
}

fieldset.fieldset-cf7mls.cf7mls_current_fs {
  margin: 0 !important;
}

.company-create-form__short-description
  .company-create-form__one-columns
  .form-item
  span {
  max-width: calc(50% - 20px);
}

.company-create-form
  .company-create-form__content
  .company-create-form__unique-wrapper,
.company-create-form
  .company-create-form__content
  .company-create-form__services-wrapper,
.company-create-form
  .company-create-form__content
  .company-create-form__resources-wrapper {
  display: flex;
  flex-direction: column;
  gap: 30px;
}

.company-create-form
  .company-create-form__content
  .wpcf7-form-control.wpcf7-radio {
  display: flex;
}

.company-create-form .company-create-form__content .loop-item {
  display: flex;
  flex-direction: column;
  gap: 30px;
}

.company-create-form .company-create-form__content h5 {
  font-weight: 500;
  font-size: 26px;
  line-height: 130%;
  letter-spacing: -0.01em;
  color: #17171b;
}

.company-create-form
  .company-create-form__content
  span[data-name^="about_us_but_url"],
.company-create-form
  .company-create-form__content
  span[data-name^="unique_item_but_url_"],
.company-create-form
  .company-create-form__content
  span[data-name^="services_but_url"],
.company-create-form
  .company-create-form__content
  span[data-name^="services_item_but_url_"],
.company-create-form
  .company-create-form__content
  span[data-name^="portfolio_but_url"],
.company-create-form
  .company-create-form__content
  span[data-name^="portfolio_item_but_url_"],
.company-create-form
  .company-create-form__content
  span[data-name^="major_but_url_"],
.company-create-form
  .company-create-form__content
  span[data-name^="resources_item_but_url_"],
.company-create-form
  .company-create-form__content
  span[data-name^="career_secondary_url"],
.company-create-form
  .company-create-form__content
  span[data-name^="career_section_but_url"],
.company-create-form
  .company-create-form__content
  span[data-name^="buttons_section_but_url"] {
  position: relative;
}

.company-create-form
  .company-create-form__content
  span[data-name^="about_us_but_url"]::after,
.company-create-form
  .company-create-form__content
  span[data-name^="unique_item_but_url_"]::after,
.company-create-form
  .company-create-form__content
  span[data-name^="services_but_url"]::after,
.company-create-form
  .company-create-form__content
  span[data-name^="services_item_but_url_"]::after,
.company-create-form
  .company-create-form__content
  span[data-name^="portfolio_but_url"]::after,
.company-create-form
  .company-create-form__content
  span[data-name^="portfolio_item_but_url_"]::after,
.company-create-form
  .company-create-form__content
  span[data-name^="major_but_url_"]::after,
.company-create-form
  .company-create-form__content
  span[data-name^="resources_item_but_url_"]::after,
.company-create-form
  .company-create-form__content
  span[data-name^="career_secondary_url"]::after,
.company-create-form
  .company-create-form__content
  span[data-name^="career_section_but_url"]::after,
.company-create-form
  .company-create-form__content
  span[data-name^="buttons_section_but_url"]::after {
  content: "";
  background: #b3b5d2;
  height: 1px;
  position: absolute;
  left: 0;
  bottom: -12px;
  width: 100%;
  display: block;
}

.company-create-form
  .company-create-form__content
  .wpcf7-form-control-wrap
  select {
  font-family: "Space Grotesk", sans-serif;
  padding-bottom: 10px;
  width: calc(100% + 4px);
  border: 0;
  height: 37px;
  min-height: 37px;
  font-weight: 500;
  font-size: 20px;
  line-height: 130%;
  letter-spacing: -0.01em;
  color: #17171b;
  margin-left: -4px;
  cursor: pointer;
  background: transparent;
}

.company-create-form .codedropz-upload-handler {
  margin-bottom: 0;
}

.company-create-form
  .company-create-form__content
  .form-item
  span
  input[type="radio"] {
  border-radius: 100% !important;
}

.company-create-form
  .company-create-form__content
  .form-item
  input[type="checkbox"],
.company-create-form
  .company-create-form__content
  .form-item
  input[type="radio"] {
  margin: 0;
}

.company-create-form
  .company-create-form__content
  .form-item
  .wpcf7-radio
  .wpcf7-list-item {
  border: 1px solid #b3b5d2;
  border-radius: 10px;
  padding: 19px 20px;
  background-color: #f3f4fa;
  width: 100% !important;
}

.company-create-form
  .company-create-form__content
  .form-item
  .wpcf7-radio
  .wpcf7-list-item
  .wpcf7-list-item-label {
  display: flex;
  align-items: center;
  font-weight: 500;
  font-size: 20px;
  line-height: 130%;
  letter-spacing: -0.01em;
  color: #17171b;
  position: relative;
}

.company-create-form
  .company-create-form__content
  .form-item
  .wpcf7-radio
  .wpcf7-list-item
  input:checked
  + .wpcf7-list-item-label:before {
  border: 2px solid #ffb202;
}

.company-create-form
  .company-create-form__content
  .form-item
  .wpcf7-radio
  .wpcf7-list-item
  input
  + .wpcf7-list-item-label:before {
  content: "";
  border: 2px solid #ddd;
  display: inline-block;
  vertical-align: middle;
  width: 20px !important;
  height: 20px !important;
  margin-right: 10px;
  text-align: center;
  border-radius: 50%;
}

.company-create-form
  .company-create-form__content
  .form-item
  .wpcf7-radio
  .wpcf7-list-item
  input:before {
  display: none !important;
}

.company-create-form
  .company-create-form__content
  .form-item
  .wpcf7-radio
  input {
  opacity: 0;
  position: absolute;
}

.company-create-form
  .company-create-form__content
  .form-item
  .wpcf7-radio
  .wpcf7-list-item-label::before {
  position: unset !important;
}

.company-create-form
  .company-create-form__content
  .form-item
  .wpcf7-radio
  .wpcf7-list-item
  input:checked
  + .wpcf7-list-item-label::after {
  content: "";
  background: #ffb202;
  top: 50%;
  min-width: 12px;
  min-height: 12px;
  max-width: 12px;
  width: 12px;
  height: 12px;
  max-height: 12px;
  left: 4px;
  border-radius: 100px;
  position: absolute;
  visibility: visible;
  transform: translateY(-50%);
}

.company-create-form
  .company-create-form__content
  .form-item
  .wpcf7-radio
  .wpcf7-list-item:has(input[type="radio"]:checked) {
  background-color: #fff;
}

.company-create-form
  .company-create-form__content
  .form-item
  .wpcf7-radio
  .wpcf7-list-item {
  position: relative;
}

.company-create-form
  .company-create-form__content
  .form-item
  .wpcf7-radio
  .wpcf7-list-item
  input {
  position: absolute;
  width: 100% !important;
  height: 100% !important;
  left: 0;
  top: 0;
  z-index: 2;
}

.company-create-form .company-create-form__content .form-item br {
  display: none;
}

.company-create-form .wpcf7-list-item input {
  opacity: 0;
}

.codedropz-upload-handler {
  margin-bottom: 0px;
}

.company-create-form
  .company-create-form__content
  .company-create-form__acreement.company-create-form__acreement-items
  h4 {
  font-weight: 500;
  font-size: 20px;
  line-height: 130%;
  letter-spacing: -0.01em;
  color: #17171b;
  margin-bottom: 5px;
}

.company-create-form
  .company-create-form__content
  .company-create-form__acreement {
  flex-direction: row;
  gap: 11px;
}

.company-create-form
  .company-create-form__content
  .company-create-form__acreement
  input[type="checkbox"],
.company-create-form
  .company-create-form__content
  .company-create-form__acreement
  input[type="radio"] {
  margin-right: 0;
}

.company-create-form
  .company-create-form__content
  .company-create-form__acreement
  span.wpcf7-list-item
  > label {
  padding: 0;
}

.company-create-form p {
  margin: 0;
}

/* drag and drop */

.company-create-form .codedropz-upload-inner h3 {
  margin: 0;
}

.company-create-form .codedropz-upload-container {
  max-width: fit-content;
  padding: 0;
  display: flex;
  justify-content: flex-start;
  flex-direction: column;
}

.company-create-form
  .codedropz-upload-inner
  .codedropz-btn-wrap
  a.cd-upload-btn {
  text-decoration: underline;
}

.company-create-form .dnd-upload-details em {
  display: none;
}

.company-create-form .dnd-upload-details span.name span {
  font-family: "Space Grotesk", sans-serif;
  font-weight: 500;
  font-size: 16px;
  line-height: 20.8px;
  color: #282a37;
}

body .dnd-upload-status .dnd-upload-details .remove-file span:after {
  background: url("/wp-content/uploads/2025/08/remove-1.svg");
  width: 20px;
  height: 20px;
}

.company-create-form .dnd-upload-status .dnd-upload-details .remove-file {
  top: 12px;
  right: 12px;
}

.company-create-form .dnd-upload-status .dnd-upload-details .dnd-progress-bar {
  height: 3px;
  border-radius: 10px;
}

.company-create-form .dnd-upload-status.complete .dnd-upload-details::after {
  content: "Upload Successful!";
  color: #787e86;
  font-family: "Be Vietnam Pro", sans-serif;
  margin-top: 4px;
  font-weight: 400;
  font-size: 12px;
  line-height: 16.8px;
  letter-spacing: 0%;
}

.company-create-form .dnd-upload-status .dnd-upload-details .dnd-progress-bar {
  overflow: visible;
}

.company-create-form
  .dnd-upload-status:not(.in-progress):not(.complete)
  .dnd-upload-details
  .dnd-progress-bar {
  display: none;
}

.wpcf7[data-wpcf7-id="2732"] .wpcf7-validation-errors {
  display: none !important;
}

.company-create-form .dnd-upload-status span.has-error {
  font-size: 12px;
}

.company-create-form .codedropz-upload-wrapper .has-error-msg {
  display: none !important;
}

.company-create-form
  .dnd-upload-status
  .dnd-upload-details
  .dnd-progress-bar
  span {
  background: #5659db;
  font-family: "Be Vietnam Pro", sans-serif;
  font-weight: 400;
  font-size: 12px;
  line-height: 25px;
  letter-spacing: 0%;
  color: #787e86;
}

.company-create-form .dnd-upload-status .dnd-upload-image span.file {
  position: relative;
  width: 100%;
  height: 100%;
}

.company-create-form .dnd-upload-status.complete .dnd-upload-image span.file,
.company-create-form
  .dnd-upload-status.in-progress
  .dnd-upload-image
  span.file {
  background: url("/wp-content/uploads/2025/08/succes-upload-1.svg");
}

.company-create-form .dnd-upload-status .dnd-upload-image span.file {
  background: url("/wp-content/uploads/2025/08/fail-upload-1.svg");
}

.company-create-form .dnd-upload-status .dnd-upload-image {
  width: 50px;
  height: 50px;
  border-radius: 0;
  border: 0;
}

.company-create-form .dnd-upload-status .dnd-upload-details {
  padding-left: 14px;
}

.company-create-form .dnd-upload-status {
  margin-top: 10px;
  padding: 14px;
  background: #ffffff;
  border-radius: 10px;
}

.company-create-form .codedropz-upload-handler {
  align-items: center;
  gap: 10px;
  display: flex;
  justify-content: center;
  border-radius: 10px;
  border: 0;
  background: #ffffff;
  padding: 80px;
  overflow: hidden;
}

.company-create-form .codedropz-upload-wrapper span.has-error-msg {
  font-size: 13px;
  font-style: normal;
  width: 100%;
  text-align: right;
}

.company-create-form .codedropz-upload-handler::before {
  content: "";
  background: url("/wp-content/uploads/2025/08/drag-and-drop-1.svg");
  width: 50px;
  height: 50px;
  display: block;
}

.company-create-form .codedropz-upload-inner h3,
.company-create-form .codedropz-upload-inner div,
.company-create-form .codedropz-upload-inner span {
  font-family: "Space Grotesk", sans-serif;
  font-weight: 500;
  font-size: 16px;
  line-height: 20.8px;
}

.company-create-form .codedropz-upload-inner {
  display: flex;
  gap: 4px;
  justify-content: center;
  max-width: fit-content;
}

.company-create-form .cd-upload-btn {
  color: #17171b;
}

.company-create-form .codedropz-upload-wrapper,
.company-create-form .dnd-upload-counter {
  display: none;
}

.company-create-form
  .company-create-form__content
  .form-item
  .wpcf7-checkbox
  label
  span {
  display: flex;
  align-items: center;
  gap: 10px;
  font-family: "Space Grotesk", sans-serif;
  color: #17171b;
  font-weight: 500;
  font-size: 20px;
  line-height: 26px;
  letter-spacing: -1%;
}

.company-create-form .wpcf7-checkbox {
  display: flex;
  gap: 30px;
}

.company-create-form .wpcf7-checkbox .wpcf7-list-item-label {
  position: relative;
}

.company-create-form .wpcf7-list-item {
  margin: 0;
}

.company-create-form .wpcf7-checkbox .wpcf7-list-item-label::before {
  width: 38px;
  height: 24px;
  transition: all 0.5s;
  content: "";
  border: 1px solid #b3b5d2;
  top: unset;
  left: unset;
  border-radius: 29px;
  display: block;
  position: relative;
}

.company-create-form
  .wpcf7-checkbox
  input:checked
  + .wpcf7-list-item-label::before {
  background: #17171b;
  border-color: #17171b;
}

.company-create-form
  .wpcf7-checkbox
  input:checked
  + .wpcf7-list-item-label::after {
  background: #fff;
  -webkit-transform: translateX(16px);
  -ms-transform: translateX(16px);
  transform: translateX(16px);
}

.company-create-form .wpcf7-checkbox .wpcf7-list-item-label::after {
  content: "";
  width: 18px;
  height: 18px;
  transition: all 0.5s;
  position: absolute;
  top: calc(50% - 9px);
  left: 3px;
  background: #b3b5d2;
  border-radius: 100px;
  visibility: visible;
}

.company-create-form .wpcf7-checkbox input {
  position: absolute;
  width: 100%;
  height: 100%;
}

.company-create-form .wpcf7-checkbox label {
  margin: 0 !important;
  padding: 0;
}

.company-create-form .wpcf7-checkbox span.wpcf7-list-item {
  position: relative;
}

.company-create-form__social-info .company-create-form__two-columns {
  flex-wrap: wrap;
  margin-top: 30px;
}

.company-create-form__social-info .company-create-form__two-columns .form-item {
  flex-basis: calc(50% - 20px);
}

.company-create-form__video-wrapper {
  display: flex;
  flex-direction: column;
  gap: 30px;
}

.company-create-form__career-section
  div[data-class="wpcf7cf_group"]
  > div:not(:last-of-type),
.company-create-form__buttons-section
  div[data-class="wpcf7cf_group"]
  > div:not(:last-of-type) {
  margin-bottom: 30px;
}

.company-create-form__acreement-items h4 {
  margin-bottom: 5px;
}

.company-create-form__acreement-items p {
  font-family: "Be Vietnam Pro", sans-serif;
}

.cf7mls-btns.cf7mls-btns-last-step {
  display: flex !important;
}

body .cf7mls-btns > button {
  max-height: 90px;
}

.cf7mls-btns.cf7mls-btns-last-step > button,
.cf7mls-btns.cf7mls-btns-last-step > input,
.cf7mls-btns.cf7mls-btns-last-step > div {
  flex-basis: 50%;
}

.no-touch body input[type="submit"]:not(.w-btn):hover,
.no-touch button.company-submit-button[type="submit"]:not(.w-btn):hover {
  opacity: 0.8;
  color: #fff !important;
}

button.company-submit-button[type="submit"]:not(.w-btn) {
  display: flex !important;
  justify-content: center;
  align-items: center;
  gap: 10px;
  color: #fff !important;
}

/* radio */
.company-create-form
  .company-create-form__content
  .company-create-form__radio-columns
  .form-item
  label {
  font-family: "Space Grotesk", sans-serif;
  font-weight: 500;
  font-size: 26px;
  line-height: 33.8px;
  margin-bottom: 30px;
}

.company-create-form
  span[data-name="hero_background_radio"]
  .wpcf7-form-control.wpcf7-radio {
  flex-wrap: wrap;
  gap: 22px;
}

.company-create-form span[data-name="hero_background_radio"] {
  display: flex;
}

.company-create-form span[data-name="hero_background_radio"] .wpcf7-list-item {
  flex-basis: calc((100% - 44px) / 3);
  display: flex;
  flex-direction: column;
  padding: 0 !important;
  overflow: hidden;
}

.company-create-form
  span[data-name="hero_background_radio"]
  .wpcf7-list-item
  .wpcf7-list-item-label {
  padding: 10px;
}

.company-create-form
  .company-create-form__content
  .form-item
  [data-name="hero_background_radio"]
  .wpcf7-radio
  .wpcf7-list-item
  input:checked
  + .wpcf7-list-item-label::after {
  left: 14px;
}

.company-create-form
  .company-create-form__content
  .form-item
  [data-name="hero_background_radio"]
  .wpcf7-radio
  .wpcf7-list-item.choosen {
  border: 2px solid #ffb202;
}

.company-create-form
  span[data-name="hero_background_radio"]
  .wpcf7-list-item
  img {
  border-radius: 8px;
}

.company-create-form
  [data-id="services-2-group"]
  .company-create-form__services-item:not(:first-child),
.company-create-form
  [data-id="resources-2-group"]
  .company-create-form__resources-item:not(:first-child) {
  margin-top: 30px;
}

.company-create-form__portfolio-wrapper {
  display: flex;
  flex-direction: column;
}

.codedropz-upload-handler {
  position: relative;
}

.codedropz-upload-handler > img {
  cursor: pointer;
  position: absolute;
  display: block;
  width: 100%;
  height: auto;
  object-fit: contain;
}

.company-create-form__social-info > .company-create-form__one-columns,
.company-create-form__social-info > div[data-id="social-block"],
div[data-id="video-block"] > div {
  margin-top: 30px;
}

div[data-id="video-block"] > div:first-child {
  margin-top: 0;
}

.not-available-on-mobile p,
.not-available-on-mobile h2 {
  margin: 0;
  padding: 0;
}

.not-available-on-mobile {
  padding-top: 70px;
  padding-bottom: 70px;
}

.not-available-on-mobile__btn {
  border-radius: 100px;
  font-family: "Space Grotesk", sans-serif;
  font-weight: 700;
  font-size: 16px;
  line-height: 120%;
  letter-spacing: -0.01em;
  color: #17171b;
  padding: 16px 20px;
  display: flex;
  align-items: center;
  justify-content: space-between;
  width: 100%;
  max-width: 200px;
  box-sizing: border-box;
  background: #ffb202;
}

.not-available-on-mobile__wrapper {
  margin-left: auto;
  margin-right: auto;
  max-width: 300px;
  display: flex;
  flex-direction: column;
  gap: 30px;
}

.not-available-on-mobile__title {
  font-family: "Space Grotesk", sans-serif;
  font-weight: 500;
  font-size: 28px;
  line-height: 100%;
  letter-spacing: -0.04em;
  text-align: center;
  color: #000;
}

.not-available-on-mobile__content {
  display: flex;
  flex-direction: column;
  gap: 10px;
}

.not-available-on-mobile__content img {
  width: 100%;
  height: auto;
}

.not-available-on-mobile__desc {
  font-family: "Be Vietnam Pro", sans-serif;
  font-weight: 400;
  font-size: 14px;
  line-height: 150%;
  text-align: center;
  color: #787e86;
}

.not-available-on-mobile__btn-wrapper p {
  width: 100%;
  display: flex;
  justify-content: center;
}

@media screen and (min-width: 1201px) {
  .not-available-on-mobile {
    display: none;
  }
}

@media screen and (max-width: 1200px) {
  .company-create-form {
    display: none;
  }

  .not-available-on-mobile {
    display: flex;
  }

  .cf7mls-btns {
    display: none;
  }
}
