.elementor .yaniv-header{padding:0px;selector .yg-social-mobile {
  display: none !important;
}

selector {
  position: fixed;
}\n}.elementor .contact{padding-block-start:144px;padding-block-end:144px;padding-inline-start:96px;padding-inline-end:96px;background-color:#F4EEE2 ;flex-direction:row;justify-content:center;align-items:center;/* =========================================
 CONTACT SECTION — MOBILE
========================================= */

@media (max-width: 767px) {

  /* כל הסקשן */
  selector {
      display: flex !important;
      flex-direction: column !important;

      width: 100% !important;

      padding: 80px 24px !important;

      gap: 48px !important;

      overflow: hidden;
  }


  /* תוכן + טופס קודם */
  selector .contact-content {
      order: 1 !important;

      width: 100% !important;
      max-width: 100% !important;

      flex: 0 0 100% !important;

      padding: 0 !important;
      margin: 0 !important;
  }


  /* תמונה אחר כך */
  selector .contact-image {
      order: 2 !important;

      width: 100% !important;
      max-width: 100% !important;

      flex: 0 0 100% !important;

      min-height: 380px;

      padding: 0 !important;
      margin: 0 !important;

      overflow: hidden;
  }


  /* התמונה עצמה */
  selector .contact-image img {
      display: block;

      width: 100% !important;
      height: 380px !important;

      object-fit: cover !important;
      object-position: center center !important;

      margin: 0 !important;

      border-radius: 0 !important;
  }


  /* כותרות וטקסט */
  selector .contact-content {
      text-align: right;
  }


  /* הטופס תופס את כל הרוחב */
  selector .elementor-form {
      width: 100% !important;
      max-width: 100% !important;
  }


  /* כל שדה במובייל בשורה נפרדת */
  selector .elementor-field-group {
      width: 100% !important;
      max-width: 100% !important;

      flex: 0 0 100% !important;
  }


  /* גם שם + טלפון עוברים ל-100% */
  selector .elementor-field-group.elementor-col-50 {
      width: 100% !important;
      max-width: 100% !important;

      flex: 0 0 100% !important;
  }


  /* מרווח בין שדות */
  selector .elementor-form-fields-wrapper {
      row-gap: 28px !important;
  }


  /* input */
  selector .elementor-field-textual {
      width: 100% !important;

      font-size: 16px !important;

      padding: 10px 0 !important;
  }


  /* textarea */
  selector textarea.elementor-field-textual {
      min-height: 120px !important;
  }


  /* כפתור */
  selector .elementor-field-type-submit {
      width: 100% !important;

      margin-top: 8px !important;
  }

  selector .elementor-button {
      width: auto !important;

      padding: 14px 36px !important;
  }
}\n}