.elementor .e-3f354c8-096c09b{width:20%;}.elementor .e-919fda9-edc8139{width:80%;padding:0px;}.elementor .e-d47507d-75c42ae{padding-block-start:20px;border-radius:25px;background-color:#f8f8f8;display:flex;flex-direction:row;}.elementor .e-30a1c54-ab5b546{width:20%;}.elementor .e-7ea7cbf-8eb0767{width:80%;padding:0px;}.elementor .e-f2e75bb-afbef32{padding-block-start:20px;margin-block-start:0px;border-radius:25px;background-color:#f8f8f8;display:flex;flex-direction:row;}.elementor .e-f09a0b0-4c0e7a4{width:20%;padding-block-start:10px;padding-block-end:0px;padding-inline-start:0px;padding-inline-end:0px;}.elementor .e-2af328d-2cced06{width:80%;padding:0px;}.elementor .e-22e8ea4-9c9cbd0{border-radius:25px;background-color:#f8f8f8;display:flex;flex-direction:row;align-items:center;}.elementor .e-a260610-d65a5b6{border-radius:20px;}.elementor .e-31b161e-1d95838{text-align:end;border-radius:20px;}.elementor .e-db11ffe-7c8ed76{border-radius:20px;}.elementor .e-88ec525-2b5866f{border-radius:20px;}.elementor .e-0b20835-6954957{border-radius:20px;}.elementor .e-c73b3e3-abaeffd{border-radius:20px;}.elementor .e-56123bd-0d3bda4{text-align:end;display:inline-flex;}.elementor .e-d6cadf6-742645b{border-radius:15px;background-color:#e50019;display:block;justify-content:flex-start;align-items:center;button,
input[type="submit"],
.elementor-button {
  background-color: #e50019 !important;
  color: #ffffff !important;
  border: 2px solid #e50019 !important;
  border-radius: 14px !important;
  min-width: 220px !important;
  height: 54px !important;
  padding: 0 28px !important;
  font-size: 15px !important;
  font-weight: 700 !important;
  line-height: 1 !important;
  display: inline-flex !important;
  align-items: center !important;
  justify-content: center !important;
  box-shadow: 0 8px 18px rgba(229, 0, 25, 0.18) !important;
  cursor: pointer !important;
  transition: all 0.22s ease !important;
}

button:hover,
input[type="submit"]:hover,
.elementor-button:hover {
  background-color: #c90016 !important;
  color: #ffffff !important;
  border-color: #c90016 !important;
  box-shadow: 0 10px 22px rgba(229, 0, 25, 0.24) !important;
  transform: translateY(-2px) !important;
}

button:active,
input[type="submit"]:active,
.elementor-button:active {
  transform: translateY(0) !important;
  box-shadow: 0 5px 12px rgba(229, 0, 25, 0.16) !important;
}\n}.elementor .e-8dae0fb-1f624ad{padding-block-start:10px;padding-inline-end:20px;margin-inline-end:0px;border-radius:25px;border-color:#b87b7b;border-style:solid;.support-required-label::after {
  content: " *";
  color: #e50019;
  font-size: 15px;
  font-weight: 700;
  margin-right: 1px;
}

.support-file-upload {
  width: 100% !important;
  direction: ltr !important;
  text-align: left !important;
  display: flex !important;
  justify-content: flex-start !important;
}

.support-file-upload input[type="file"] {
  direction: ltr !important;
  text-align: left !important;
  width: fit-content !important;
  max-width: 100% !important;
  margin-left: 0 !important;
  margin-right: auto !important;
}

/* کانتینر دکمه */
.support-submit-btn {
  width: fit-content !important;
  max-width: fit-content !important;
  margin-right: auto !important;
  margin-left: auto !important;
}

/* دکمه ارسال */
.support-submit-btn button,
.support-submit-btn input[type="submit"],
.support-submit-btn .elementor-button,
button.support-submit-btn,
input.support-submit-btn[type="submit"] {
  width: auto !important;
  min-width: unset !important;
  max-width: fit-content !important;

  height: 36px !important;
  padding: 0 18px !important;

  background-color: #e50019 !important;
  color: #ffffff !important;
  border: 2px solid #e50019 !important;
  border-radius: 12px !important;

  font-size: 14px !important;
  font-weight: 700 !important;
  line-height: 1 !important;
  white-space: nowrap !important;

  display: inline-flex !important;
  align-items: center !important;
  justify-content: center !important;
  gap: 7px !important;

  box-shadow: none !important;
  cursor: pointer !important;
  transition: all 0.2s ease !important;
}

/* هاور دکمه با سایه سفید */
.support-submit-btn:hover button,
.support-submit-btn:hover input[type="submit"],
.support-submit-btn:hover [type="submit"],
.support-submit-btn:hover .elementor-button,
.support-submit-btn:hover .e-form__buttons__wrapper__button,
button.support-submit-btn:hover,
input.support-submit-btn[type="submit"]:hover {
  background: #c90016 !important;
  background-color: #c90016 !important;
  color: #ffffff !important;
  border-color: #c90016 !important;
  box-shadow: 0 10px 22px rgba(255, 255, 255, 0.65) !important;
  transform: translateY(-2px) !important;
}

/* تبلت */
@media (max-width: 1024px) {
  .support-submit-btn button,
  .support-submit-btn input[type="submit"],
  .support-submit-btn .elementor-button,
  button.support-submit-btn,
  input.support-submit-btn[type="submit"] {
      height: 34px !important;
      padding: 0 15px !important;
      font-size: 13px !important;
      border-radius: 11px !important;
  }
}

/* موبایل */
@media (max-width: 767px) {
  .support-submit-btn button,
  .support-submit-btn input[type="submit"],
  .support-submit-btn .elementor-button,
  button.support-submit-btn,
  input.support-submit-btn[type="submit"] {
      height: 32px !important;
      padding: 0 13px !important;
      font-size: 12.5px !important;
      border-radius: 10px !important;
      gap: 5px !important;
  }

  .support-submit-btn:hover button,
  .support-submit-btn:hover input[type="submit"],
  .support-submit-btn:hover [type="submit"],
  .support-submit-btn:hover .elementor-button,
  .support-submit-btn:hover .e-form__buttons__wrapper__button,
  button.support-submit-btn:hover,
  input.support-submit-btn[type="submit"]:hover {
      transform: none !important;
      box-shadow: 0 8px 18px rgba(255, 255, 255, 0.55) !important;
  }
}\n}