.elementor-10547 .elementor-element.elementor-element-adbcc77{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:0% 4%;--row-gap:0%;--column-gap:4%;--padding-top:5em;--padding-bottom:5em;--padding-left:5em;--padding-right:5em;}.elementor-10547 .elementor-element.elementor-element-7bca856{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:0em 1em;--row-gap:0em;--column-gap:1em;--flex-wrap:wrap;--padding-top:0%;--padding-bottom:7%;--padding-left:0%;--padding-right:0%;--z-index:1;}.elementor-10547 .elementor-element.elementor-element-e210d0e{--display:flex;--min-height:20px;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;}.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 );color:var( --e-global-color-primary );}.elementor-10547 .elementor-element.elementor-element-4330b24 .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:0.8vw;font-weight:400;color:#8B8B8B;}.elementor-10547 .elementor-element.elementor-element-7e267e3 > .elementor-widget-container{padding:0px 0px 0px 3px;}.elementor-10547 .elementor-element.elementor-element-7e267e3 .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:0.8vw;font-weight:400;color:var( --e-global-color-secondary );}.elementor-10547 .elementor-element.elementor-element-f5d720b{width:100%;max-width:100%;}.elementor-10547 .elementor-element.elementor-element-f5d720b.elementor-element{--flex-grow:1;--flex-shrink:0;}.elementor-10547 .elementor-element.elementor-element-f5d720b .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:2vw;font-weight:600;color:var( --e-global-color-secondary );}.elementor-widget-image .widget-image-caption{color:var( --e-global-color-text );font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-10547 .elementor-element.elementor-element-1e5cf96{width:100%;max-width:100%;}.elementor-10547 .elementor-element.elementor-element-1e5cf96 > .elementor-widget-container{margin:4% 0% 0% 0%;padding:0px 0px 0px 0px;}.elementor-10547 .elementor-element.elementor-element-1e5cf96.elementor-element{--flex-grow:1;--flex-shrink:0;}.elementor-10547 .elementor-element.elementor-element-1e5cf96 img{width:100%;}.elementor-10547 .elementor-element.elementor-element-cabcd31{--display:flex;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-10547 .elementor-element.elementor-element-cabcd31.e-con{--flex-grow:0;--flex-shrink:0;}.woocommerce .elementor-widget-woocommerce-product-price .price{color:var( --e-global-color-primary );font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-10547 .elementor-element.elementor-element-459619b{width:var( --container-widget-width, 40% );max-width:40%;--container-widget-width:40%;--container-widget-flex-grow:0;}.elementor-10547 .elementor-element.elementor-element-459619b > .elementor-widget-container{margin:0% 0% -2% 0%;padding:0px 0px 0px 0px;}.woocommerce .elementor-10547 .elementor-element.elementor-element-459619b .price{color:var( --e-global-color-secondary );font-family:"Poppins", Sans-serif;font-size:1.5vw;font-weight:600;}body:not(.rtl) .elementor-10547 .elementor-element.elementor-element-459619b:not(.elementor-product-price-block-yes) del{margin-right:0px;}body.rtl .elementor-10547 .elementor-element.elementor-element-459619b:not(.elementor-product-price-block-yes) del{margin-left:0px;}.elementor-10547 .elementor-element.elementor-element-459619b.elementor-product-price-block-yes del{margin-bottom:0px;}.elementor-10547 .elementor-element.elementor-element-4ffe915 .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:0.8vw;font-weight:400;color:#5A5A5A;}.elementor-10547 .elementor-element.elementor-element-3fb63cf{--display:flex;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-10547 .elementor-element.elementor-element-32bd613{width:var( --container-widget-width, 40% );max-width:40%;--container-widget-width:40%;--container-widget-flex-grow:0;}.elementor-10547 .elementor-element.elementor-element-32bd613 > .elementor-widget-container{margin:0% 0% -2% 0%;padding:0px 0px 0px 0px;}.woocommerce .elementor-10547 .elementor-element.elementor-element-32bd613 .price{color:var( --e-global-color-secondary );font-family:"Poppins", Sans-serif;font-size:1.5vw;font-weight:600;}body:not(.rtl) .elementor-10547 .elementor-element.elementor-element-32bd613:not(.elementor-product-price-block-yes) del{margin-right:0px;}body.rtl .elementor-10547 .elementor-element.elementor-element-32bd613:not(.elementor-product-price-block-yes) del{margin-left:0px;}.elementor-10547 .elementor-element.elementor-element-32bd613.elementor-product-price-block-yes del{margin-bottom:0px;}.elementor-10547 .elementor-element.elementor-element-f157d9f .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:0.8vw;font-weight:400;color:#5A5A5A;}.elementor-10547 .elementor-element.elementor-element-167a54b{--display:flex;--justify-content:center;--align-items:flex-start;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:1em 1em;--row-gap:1em;--column-gap:1em;--border-radius:6px 6px 6px 6px;--margin-top:2%;--margin-bottom:0%;--margin-left:0%;--margin-right:0%;--padding-top:2%;--padding-bottom:2%;--padding-left:2%;--padding-right:2%;}.elementor-10547 .elementor-element.elementor-element-167a54b:not(.elementor-motion-effects-element-type-background), .elementor-10547 .elementor-element.elementor-element-167a54b > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F0F1F6;}.elementor-10547 .elementor-element.elementor-element-b683972 .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:1.2vw;font-weight:600;color:#E41E26;}.elementor-widget-text-editor{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );color:var( --e-global-color-text );}.elementor-widget-text-editor.elementor-drop-cap-view-stacked .elementor-drop-cap{background-color:var( --e-global-color-primary );}.elementor-widget-text-editor.elementor-drop-cap-view-framed .elementor-drop-cap, .elementor-widget-text-editor.elementor-drop-cap-view-default .elementor-drop-cap{color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-10547 .elementor-element.elementor-element-c920841 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-10547 .elementor-element.elementor-element-c920841{font-family:"Poppins", Sans-serif;font-size:0.8vw;font-weight:400;color:var( --e-global-color-secondary );}.elementor-10547 .elementor-element.elementor-element-c920841 p{margin-block-end:0px;}.elementor-10547 .elementor-element.elementor-element-eeefac7{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:0% 0%;--row-gap:0%;--column-gap:0%;}.elementor-10547 .elementor-element.elementor-element-b62deec > .elementor-widget-container{padding:22% 0% 3% 0%;}.elementor-10547 .elementor-element.elementor-element-b62deec .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:1.2vw;font-weight:600;color:var( --e-global-color-secondary );}.elementor-10547 .elementor-element.elementor-element-6953516 > .elementor-widget-container{padding:0% 0% 13% 0%;}.elementor-10547 .elementor-element.elementor-element-6953516{font-family:"Poppins", Sans-serif;font-size:0.8vw;font-weight:400;color:var( --e-global-color-secondary );}.elementor-10547 .elementor-element.elementor-element-6953516 p{margin-block-end:3px;}.elementor-10547 .elementor-element.elementor-element-2bfe0f7 > .elementor-widget-container{padding:0% 15% 11% 0%;}.elementor-10547 .elementor-element.elementor-element-2bfe0f7 .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:1.2vw;font-weight:600;line-height:26px;color:var( --e-global-color-secondary );}.elementor-10547 .elementor-element.elementor-element-e1a148e > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-10547 .elementor-element.elementor-element-e1a148e .jet-form-builder-row{margin-top:0px;margin-bottom:0px;}.elementor-10547 .elementor-element.elementor-element-e1a148e .jet-form-builder__label{padding:1em 0em 1em 0em;text-align:left;font-family:"Poppins", Sans-serif;font-size:16px;font-weight:600;border-style:none;}.elementor-10547 .elementor-element.elementor-element-e1a148e .jet-form-builder__desc{text-align:left;font-size:1.1vw;font-weight:400;}.elementor-10547 .elementor-element.elementor-element-e1a148e .jet-form-builder__fields-group{flex-direction:column;gap:12px 12px;}.elementor-10547 .elementor-element.elementor-element-e1a148e .jet-form-builder__field-wrap label{font-family:"Poppins", Sans-serif;font-size:20px;font-weight:600;color:#000000;background-color:#FFFFFF00;}.elementor-10547 .elementor-element.elementor-element-e1a148e .jet-form-builder__field-wrap span::before{font-size:0px;border-style:none;}.elementor-10547 .elementor-element.elementor-element-e1a148e .jet-form-builder__field:not(.checkradio-field):not(.range-field):not(.jet-form-builder-repeater):not(.wysiwyg-field){font-family:"Poppins", Sans-serif;font-size:16px;font-weight:400;line-height:26px;color:#000000FA;padding:12px 12px 12px 12px;border-style:solid;border-width:2px 2px 2px 2px;border-color:#B3B3B3;border-radius:6px 6px 6px 6px;}.elementor-10547 .elementor-element.elementor-element-e1a148e .jet-form-builder input{color-scheme:normal;}.elementor-10547 .elementor-element.elementor-element-e1a148e .jet-form-builder__heading{font-family:"Poppins", Sans-serif;font-size:26px;font-weight:600;}.elementor-10547 .elementor-element.elementor-element-e1a148e .jet-form-builder-repeater__row-remove{align-self:flex-start;}.elementor-10547 .elementor-element.elementor-element-e1a148e .jet-form-builder__action-button{background-color:#E41E26;color:#FFFFFF;transition:all 0.3s;font-family:"Poppins", Sans-serif;font-size:20px;line-height:30px;padding:12px 0px 12px 0px;border-style:none;border-radius:6px 6px 6px 6px;}.elementor-10547 .elementor-element.elementor-element-e1a148e .jet-form-builder__submit-wrap{justify-content:stretch;align-items:stretch;}.elementor-10547 .elementor-element.elementor-element-e1a148e .jet-form-builder__submit-wrap > .jet-form-builder__submit{width:100%;}.elementor-10547 .elementor-element.elementor-element-e1a148e .jet-form-builder__submit{justify-content:center;}.elementor-10547 .elementor-element.elementor-element-e1a148e .jet-form-builder__next-page-wrap{text-align:left;border-style:solid;border-width:2px 2px 2px 2px;border-color:#000000;}.elementor-10547 .elementor-element.elementor-element-e1a148e .jet-form-builder-message--success{text-align:center;}.elementor-10547 .elementor-element.elementor-element-e1a148e .jet-form-builder-message--error{text-align:center;}@media(min-width:768px){.elementor-10547 .elementor-element.elementor-element-adbcc77{--content-width:1440px;}.elementor-10547 .elementor-element.elementor-element-7bca856{--width:60%;}.elementor-10547 .elementor-element.elementor-element-cabcd31{--width:22.19%;}.elementor-10547 .elementor-element.elementor-element-3fb63cf{--width:48%;}.elementor-10547 .elementor-element.elementor-element-eeefac7{--width:30%;}}/* Start custom CSS for container, class: .elementor-element-7bca856 *//* ההורה של שתי העמודות (לא חובה, אבל מומלץ) */
.sticky-scope { align-items: start; }

/* הצד השמאלי – דביק עד סוף הסקשן */
.sticky-left{
  position: sticky;
  top: 96px;          /* עדכני לפי גובה ההדר שלך */
  align-self: start;  /* שלא יימתח לגובה מיותר */
}

/* אם יש WP Admin Bar */
body.admin-bar .sticky-left{ top: 128px; }

/* במסכים צרים – מבטלים סטיקי */
@media (max-width: 1024px){
  .sticky-left{ position: static; }
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-6953516 */.no-indent-list ul {
    margin-left: 0 !important;
    padding-left: 0 !important;
    list-style-position: inside;
}/* End custom CSS */
/* Start custom CSS for jet-form-builder-form, class: .elementor-element-e1a148e *//*שינוי עיצוב המחיר*/
.option-card-header {
  display: flex;
  justify-content: space-between;
  align-items: flex-start;
  width: 100%;
}
.price-wrap {
  text-align: right;
  display: flex;
  flex-direction: column;
  align-items: flex-end;
  white-space: nowrap;
}
.price-amount { font-size: 20px; font-weight: 400; color: #5A5A5A; }
.price-unit   { font-size: 16px; font-weight: 400; color: #5A5A5A; }

.jet-form-builder__field-wrap.checkradio-wrap span{ gap: 0 !important; }

/*השורות הבאות מתייחסות לעיצוב כרטיסיה של כפתורי הרדיו*/

/*עיצוב כרטיסיה*/
.jet-form-builder__field-wrap.radio-wrap.checkradio-wrap {
  border: 2px solid #B3B3B3;
  padding: 20px 20px 15px 20px;
  border-radius: 6px;
  transition: all 0.2s ease;
  width: 100%;
}

/*עיצוב מחיר*/
.jet-form-builder__field-label span {
  display: inline-block;
  width: 100%;
  text-align: left !important;
}
label input[type="radio"] + span .price {
  font-weight: 400 !important;
  color: #5A5A5A !important;
  font-size: 20px !important;
}

/*כותרת כמות בכרטיסיה בצבע אפור*/
label:has(input[type="radio"]:not(:checked)) .jet-form-builder__label-text { color: #B3B3B3; }

/*שדה כמות עיצוב אפור*/
label:has(input[type="radio"]:not(:checked)) input[type="number"] {
  border-color: #B3B3B3;
  background-color: transparent;
  color: #B3B3B3 !important;
}

/* עיצוב במעבר עכבר */
.jet-form-builder__field-wrap.radio-wrap.checkradio-wrap:hover {
  background-color: #F0F1F6; /* ← רק הריבוע, לא הטקסט */
}

/*שינוי צבע מסגרת כמות במעבר עכבר ללבן*/
.jet-form-builder__field-wrap.radio-wrap.checkradio-wrap:hover input[type="number"] { border-color: #5A5A5A !important; }

/*מחיר יחידה יהפוך לבן במעבר עכבר על הקופסא */
.jet-form-builder__field-wrap.radio-wrap.checkradio-wrap:hover label input[type="radio"] + span .price { color: #5A5A5A !important; }

/* עיצוב כרטיסיה במצב בחור */
.jet-form-builder__field-wrap.radio-wrap.checkradio-wrap:has(input[type="radio"]:checked) { border-color: #E41E26; }

/*השורות הבאות מתייחסות לעיצוב של השורת כמות שנמצאית בתוך הרדיו*/

/* עטיפת כל כפתור הרדיו */
.quantity-radio-label { display: flex; flex-direction: column; width: 100%; }

/* הקונטיינר של שורת הכמות */
.quantity-inside-radio { width: 100%; padding-top: 10px; }

/* הפריסה של שורת הכמות – שתי עמודות */
.quantity-inside-radio .jet-form-builder-row {
  display: grid;
  grid-template-columns: 1fr auto; /* כותרת בצד שמאל, שדה בצד ימין */
  align-items: center;
  gap: 20px;
  width: 100%;
}

/* הכותרת */
.quantity-inside-radio .jet-form-builder__label { margin: 0; white-space: nowrap; width: 60%; }

/* שדה הקלט עצמו */
.quantity-inside-radio input[type="number"] { box-sizing: border-box; }

/* === כרטיס צ'קבוקס – בדיוק כמו הרדיו === */

/* עיצוב כרטיסיה (עוטף) */
.jet-form-builder__field-wrap.checkbox-wrap.checkradio-wrap,
.jet-form-builder-row.field-type-checkbox-field .jet-form-builder__field-label {
  border: 2px solid #B3B3B3;
  padding: 20px 20px 15px 20px;
  border-radius: 6px;
  transition: all 0.2s ease;
  width: 100%;
  box-sizing: border-box;
}

/* טקסט/מחיר בתוך הכרטיס */
.jet-form-builder__field-label span {
  display: inline-block;
  width: 100%;
  text-align: left !important;
}
label input[type="checkbox"] + span .price {
  font-weight: 400 !important;
  color: #5A5A5A !important;
  font-size: 20px !important;
}

/* כותרת אפורה כשהאפשרות לא מסומנת */
label:has(input[type="checkbox"]:not(:checked)) .jet-form-builder__label-text { color: #B3B3B3; }

/* שדה כמות – לא מסומן: אפור/שקוף */
label:has(input[type="checkbox"]:not(:checked)) input[type="number"] {
  border-color: #B3B3B3;
  background-color: transparent;
  color: #B3B3B3 !important;
}

/* הובר על הכרטיס (כמו ברדיו) */
.jet-form-builder__field-wrap.checkbox-wrap.checkradio-wrap:hover { background-color: #F0F1F6; }

/* שינוי צבע מסגרת שדה הכמות בהובר */
.jet-form-builder__field-wrap.checkbox-wrap.checkradio-wrap:hover input[type="number"] { border-color: #5A5A5A !important; }

/* מחיר בהובר */
.jet-form-builder__field-wrap.checkbox-wrap.checkradio-wrap:hover label input[type="checkbox"] + span .price { color: #5A5A5A !important; }

/* מצב מסומן – מסגרת אדומה (כמו ברדיו) */
.jet-form-builder__field-wrap.checkbox-wrap.checkradio-wrap:has(input[type="checkbox"]:checked),
.jet-form-builder-row.field-type-checkbox-field .jet-form-builder__field-label:has(input[type="checkbox"]:checked) {
  border-color: #E41E26;
}

/* ===== כמות בתוך הכרטיס (זהה לרדיו) ===== */

/* עטיפה כללית של שורת הכמות (אם קיימת) */
.quantity-radio-label { display: flex; flex-direction: column; width: 100%; }

/* אזור הכמות */
.quantity-inside-radio { width: 100%; padding-top: 10px; }

/* שתי עמודות: טקסט וכמות */
.quantity-inside-radio .jet-form-builder-row {
  display: grid;
  grid-template-columns: 1fr auto; /* כותרת משמאל, שדה מימין */
  align-items: center;
  gap: 20px;
  width: 100%;
}

/* כותרת שורת הכמות */
.quantity-inside-radio .jet-form-builder__label { margin: 0; white-space: nowrap; width: 60%; }

/* קלט מספר – שמירת גובה/תיבה */
.quantity-inside-radio input[type="number"] { box-sizing: border-box; min-height: 38px; }

/*עיצוב טבלה*/
.wp-block-table td:nth-child(2) { color: #E41E26; /* צבע אדום */ }

/* בסיס: 50% רוחב, מיושר לימין, מסגרת 1px שקופה כדי לשמור רוחב קבוע */
button.jet-form-builder__action-button.button_field,
a.jet-form-builder__action-button.button_field{
  display:flex; align-items:center; justify-content:center;
  box-sizing:border-box;
  width:50% !important; margin-inline-start:auto !important;
  height:54px; padding:0 24px; border-radius:6px;
  border:1px solid transparent;          /* ← מסגרת 1px תמידית (שקופה בבסיס) */
  font-family:"Poppins",sans-serif !important; font-size:20px !important; font-weight:400 !important;
  line-height:1.2; text-transform:none; text-decoration:none;
  transition:background-color .2s, border-color .2s, color .2s, box-shadow .2s;
}

/* מכובה: לבן, מסגרת 1px #B3B3B3, טקסט אפור */
button.jet-form-builder__action-button.button_field.is-disabled,
a.jet-form-builder__action-button.button_field.is-disabled,
button.jet-form-builder__action-button.button_field[disabled],
a.jet-form-builder__action-button.button_field[disabled]{
  background:#FFFFFF !important;
  border:1px solid #B3B3B3 !important;   /* ← כאן המסגרת בפועל */
  color:#B3B3B3 !important;
  box-shadow:none !ינטרנט;              /* למקרה של "מסגרת" מהתבנית */
  opacity:1 !important; filter:none !important;
  pointer-events:none !important; cursor:not-allowed !important;
}

/* פעיל: אדום עם מסגרת 1px אדומה, טקסט לבן */
button.jet-form-builder__action-button.button_field:not(.is-disabled):not([disabled]),
a.jet-form-builder__action-button.button_field:not(.is-disabled):not([disabled]){
  background:#E41E26 !important;
  border:1px solid #E41E26 !important;   /* ← גם כאן 1px כדי לשמור רוחב */
  color:#FFFFFF !important;
}
button.jet-form-builder__action-button.button_field:not(.is-disabled):not([disabled]):hover,
a.jet-form-builder__action-button.button_field:not(.is-disabled):not([disabled]):hover{
  background:#c61a21 !important; border-color:#c61a21 !important;
}

/* מובייל אופציונלי: רוחב מלא */
@media (max-width:768px){
  button.jet-form-builder__action-button.button_field,
  a.jet-form-builder__action-button.button_field{ width:100% !important; }
}

/* כל הריבוע לחיץ (לא רק הכותרת) */
.jet-form-builder__field-label { display:block; width:100%; height:100%; cursor:pointer; }
.jet-form-builder__field-wrap.radio-wrap.checkradio-wrap label,
.jet-form-builder__field-wrap.checkbox-wrap.checkradio-wrap label { display:block; width:100%; height:100%; cursor:pointer; }
/* המחיר לא תופס את הקליק; שורת הכמות כן אינטראקטיבית */
.jet-form-builder__field-wrap .price, .jet-form-builder__field-wrap .price-wrap { pointer-events:none; }
.quantity-inside-radio input, .quantity-inside-radio select, .quantity-inside-radio textarea,
.quantity-inside-checkbox input, .quantity-inside-checkbox select, .quantity-inside-checkbox textarea { pointer-events:auto; cursor:auto; }/* End custom CSS */
/* Start custom CSS *//*עיצוב השלבים בטופס גט פורם*/

.step-section.locked {
  opacity: 0.5;
  pointer-events: none;
  user-select: none;
}




/* Make the button and input the same height */
.continue-button{
  background:#E41E26;color:#fff;border:none;border-radius:6px;
  font-weight:500;font-size:16px;
  height:52px; line-height:52px; padding:0 24px;
  display:inline-flex; align-items:center; justify-content:center;
  white-space:nowrap; cursor:pointer; transition:background .3s ease;
  transform:translateY(4.5px);
}
.continue-button:hover{ background:#c4181f; }

/* Desktop width */
@media (min-width: 768px){
  .continue-button{ width:205px; }   /* <- set the length you want */
}/* End custom CSS */