.elementor-4929 .elementor-element.elementor-element-00b47e0{--display:flex;--min-height:500px;--justify-content:center;--padding-top:150px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-widget-heading .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-4929 .elementor-element.elementor-element-b0f3482{text-align:center;}.elementor-4929 .elementor-element.elementor-element-b0f3482 .elementor-heading-title{font-family:"Noto Sans Hebrew", Sans-serif;font-size:16px;font-weight:500;color:var( --e-global-color-df66b17 );}.elementor-4929 .elementor-element.elementor-element-e193e5e{text-align:center;}.elementor-widget-contact-form-7  .wpcf7 input.wpcf7-submit{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-4929 .elementor-element.elementor-element-d956f58 > .elementor-widget-container{padding:50px 0px 0px 0px;}.elementor-4929 .elementor-element.elementor-element-d956f58 .wpcf7 span.wpcf7-not-valid-tip{text-align:left;display:block;}.elementor-4929 .elementor-element.elementor-element-d956f58 .wpcf7 div.wpcf7-response-output{text-align:left;}.elementor-4929 .elementor-element.elementor-element-4808374{--display:flex;}:root{--page-title-display:none;}@media(min-width:768px){.elementor-4929 .elementor-element.elementor-element-00b47e0{--content-width:591px;}}/* Start custom CSS for contact-form-7, class: .elementor-element-d956f58 */.wpcf7 input[type="url"], .wpcf7 input[type="email"], .wpcf7 input[type="tel"] {
    direction: rtl !important;
}

/* ===== ISR SIGNATURE CLEAR BUTTON - FINAL POSITION FIX ===== */

.isr-signature-wrap {
  position: relative !important;
  padding: 18px 28px 22px 28px !important;
  overflow: hidden !important;
}

/* Force signature clear button inward from the right */
.elementor-kit-6 input.as-signature-clear,
input.as-signature-clear,
.isr-signature-wrap input.as-signature-clear,
.elementor-widget-contact-form-7 .wpcf7 input.as-signature-clear {
  display: inline-flex !important;
  align-items: center !important;
  justify-content: center !important;

  width: auto !important;
  min-width: 70px !important;
  height: 34px !important;

  padding: 6px 14px !important;

  /* THIS IS THE IMPORTANT PART */
  margin-top: 10px !important;
  margin-right: 26px !important;
  margin-left: 20px !important;
  margin-bottom: 10px !important;

  background: #0c4fb3 !important;
  background-color: #0c4fb3 !important;
  color: #ffffff !important;
  border: 1px solid #0c4fb3 !important;
  border-radius: 9px !important;

  font-size: 13px !important;
  font-weight: 700 !important;
  line-height: 1 !important;
  text-align: center !important;
  cursor: pointer !important;

  box-shadow: none !important;
  text-shadow: none !important;
  opacity: 1 !important;

  transform: translateX(-10px) !important;
}

/* Hover */
.elementor-kit-6 input.as-signature-clear:hover,
input.as-signature-clear:hover,
.isr-signature-wrap input.as-signature-clear:hover,
.elementor-widget-contact-form-7 .wpcf7 input.as-signature-clear:hover {
  background: #083f91 !important;
  background-color: #083f91 !important;
  color: #ffffff !important;
  border-color: #083f91 !important;
  opacity: 1 !important;
  box-shadow: none !important;
}

/* ===== ISR FORM - BOTTOM SUBMIT BUTTON ONLY ===== */

.isr-modern-form .isr-submit-wrap {
  width: 100% !important;
  text-align: right !important;
  direction: rtl !important;
  margin-top: 24px !important;
}

.isr-modern-form .isr-submit-wrap input[type="submit"],
.isr-modern-form input.wpcf7-form-control.wpcf7-submit,
.isr-modern-form input.wpcf7-form-control.wpcf7-submit.has-spinner,
.elementor-widget-contact-form-7 .wpcf7 input.wpcf7-submit,
input.wpcf7-form-control.wpcf7-submit.has-spinner,
input.wpcf7-submit,
.wpcf7-submit {
  display: inline-flex !important;
  align-items: center !important;
  justify-content: center !important;

  width: auto !important;
  min-width: 230px !important;
  height: 50px !important;

  padding: 14px 36px !important;
  margin: 0 !important;

  background: linear-gradient(135deg, #0c4fb3 0%, #1a73e8 100%) !important;
  background-color: #0c4fb3 !important;
  color: #ffffff !important;

  border: none !important;
  border-radius: 14px !important;

  font-size: 17px !important;
  font-weight: 800 !important;
  line-height: 1.2 !important;
  text-align: center !important;

  cursor: pointer !important;
  opacity: 1 !important;
  visibility: visible !important;

  box-shadow: 0 10px 24px rgba(12, 79, 179, 0.25) !important;
  text-shadow: none !important;
  transition: all 0.2s ease !important;
  appearance: none !important;
  -webkit-appearance: none !important;
}

.isr-modern-form .isr-submit-wrap input[type="submit"]:hover,
.isr-modern-form input.wpcf7-form-control.wpcf7-submit:hover,
.isr-modern-form input.wpcf7-form-control.wpcf7-submit.has-spinner:hover,
.elementor-widget-contact-form-7 .wpcf7 input.wpcf7-submit:hover,
input.wpcf7-form-control.wpcf7-submit.has-spinner:hover,
input.wpcf7-submit:hover,
.wpcf7-submit:hover {
  background: linear-gradient(135deg, #083f91 0%, #0c4fb3 100%) !important;
  background-color: #083f91 !important;
  color: #ffffff !important;

  opacity: 1 !important;
  transform: translateY(-1px) !important;
  box-shadow: 0 14px 30px rgba(12, 79, 179, 0.34) !important;
}

.isr-modern-form .isr-submit-wrap input[type="submit"]:active,
input.wpcf7-form-control.wpcf7-submit.has-spinner:active,
input.wpcf7-submit:active,
.wpcf7-submit:active {
  transform: translateY(0) !important;
  box-shadow: 0 8px 18px rgba(12, 79, 179, 0.24) !important;
}/* End custom CSS */