.elementor-widget-container .eael-protected-content-message{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-widget-container .protected-content-error-msg{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-50156 .elementor-element.elementor-element-adcf67e{--display:flex;--min-height:200px;--flex-direction:row-reverse;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap-reverse;--justify-content:center;--align-items:flex-end;--gap:30px 30px;--row-gap:30px;--column-gap:30px;}.elementor-50156 .elementor-element.elementor-element-adcf67e:not(.elementor-motion-effects-element-type-background), .elementor-50156 .elementor-element.elementor-element-adcf67e > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:linear-gradient(249deg, #F8F3EF 0%, #EFF2F1 100%);}.elementor-50156 .elementor-element.elementor-element-acd8a11{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;}.elementor-50156 .elementor-element.elementor-element-23cabc4{--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:8px 8px;--row-gap:8px;--column-gap:8px;border-style:groove;--border-style:groove;border-width:0px 0px 0px 0px;--border-top-width:0px;--border-right-width:0px;--border-bottom-width:0px;--border-left-width:0px;border-color:#2E4C59;--border-color:#2E4C59;--border-radius:10px 10px 10px 10px;box-shadow:0px 0px 5px 0px rgba(0,0,0,0.5);}.elementor-50156 .elementor-element.elementor-element-23cabc4:not(.elementor-motion-effects-element-type-background), .elementor-50156 .elementor-element.elementor-element-23cabc4 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F5F5F5;}.elementor-widget-image .eael-protected-content-message{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-widget-image .protected-content-error-msg{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.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-50156 .elementor-element.elementor-element-36a23d3 > .elementor-widget-container{margin:-37px 0px 0px 0px;border-style:none;}.elementor-50156 .elementor-element.elementor-element-36a23d3{text-align:center;}.elementor-50156 .elementor-element.elementor-element-36a23d3 img{width:4%;border-style:double;border-color:var( --e-global-color-7a66c7e );border-radius:900px 900px 900px 900px;box-shadow:0px 0px 10px 0px rgba(0,0,0,0.5);}.elementor-widget-heading .eael-protected-content-message{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-widget-heading .protected-content-error-msg{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.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-50156 .elementor-element.elementor-element-8e3aed3{text-align:center;}.elementor-50156 .elementor-element.elementor-element-8e3aed3 .elementor-heading-title{font-family:"Heebo", Sans-serif;font-size:1.5vw;font-weight:600;color:var( --e-global-color-f61f495 );}.elementor-50156 .elementor-element.elementor-element-610345b{width:var( --container-widget-width, 82% );max-width:82%;--container-widget-width:82%;--container-widget-flex-grow:0;text-align:center;}.elementor-50156 .elementor-element.elementor-element-610345b > .elementor-widget-container{padding:0px 0px 0px 0px;border-style:solid;border-width:0px 0px 0px 0px;border-color:var( --e-global-color-286392f );border-radius:10px 10px 10px 10px;}.elementor-50156 .elementor-element.elementor-element-610345b.elementor-element{--align-self:center;}.elementor-50156 .elementor-element.elementor-element-610345b .elementor-heading-title{font-family:"Heebo", Sans-serif;font-size:30px;font-weight:500;text-shadow:1px 0px 1px rgba(0,0,0,0.3);color:var( --e-global-color-primary );}.elementor-50156 .elementor-element.elementor-element-4dee51f8{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:flex-start;--gap:30px 30px;--row-gap:30px;--column-gap:30px;}.elementor-50156 .elementor-element.elementor-element-4dee51f8:not(.elementor-motion-effects-element-type-background), .elementor-50156 .elementor-element.elementor-element-4dee51f8 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:linear-gradient(249deg, #F8F3EF 0%, #EFF2F1 100%);}.elementor-50156 .elementor-element.elementor-element-2c3a6586{--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;border-style:groove;--border-style:groove;border-width:0px 0px 0px 0px;--border-top-width:0px;--border-right-width:0px;--border-bottom-width:0px;--border-left-width:0px;border-color:#2E4C59;--border-color:#2E4C59;--border-radius:10px 10px 10px 10px;box-shadow:0px 0px 5px 0px rgba(0,0,0,0.5);}.elementor-50156 .elementor-element.elementor-element-2c3a6586:not(.elementor-motion-effects-element-type-background), .elementor-50156 .elementor-element.elementor-element-2c3a6586 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F5F5F5;}.elementor-widget-shortcode .eael-protected-content-message{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-widget-shortcode .protected-content-error-msg{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-widget-button .elementor-button{background-color:var( --e-global-color-accent );font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );}.elementor-widget-button .eael-protected-content-message{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-widget-button .protected-content-error-msg{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-50156 .elementor-element.elementor-element-2630d4f .elementor-button{border-radius:7px 7px 7px 7px;}.elementor-50156 .elementor-element.elementor-element-c1c03a5{--display:flex;}.elementor-50156 .elementor-element.elementor-element-934ba05{--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;border-style:groove;--border-style:groove;border-width:0px 0px 0px 0px;--border-top-width:0px;--border-right-width:0px;--border-bottom-width:0px;--border-left-width:0px;border-color:#566B74;--border-color:#566B74;--border-radius:10px 10px 10px 10px;box-shadow:0px 0px 5px 0px rgba(0,0,0,0.5);--margin-top:-10px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-50156 .elementor-element.elementor-element-934ba05:not(.elementor-motion-effects-element-type-background), .elementor-50156 .elementor-element.elementor-element-934ba05 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F5F5F5;}.elementor-widget-theme-post-content .eael-protected-content-message{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-widget-theme-post-content .protected-content-error-msg{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-widget-theme-post-content{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-50156 .elementor-element.elementor-element-117cdc09 > .elementor-widget-container{background-color:#F5F5F5;margin:0px 0px 20px 0px;padding:13px 13px 13px 13px;border-style:none;border-radius:10px 10px 10px 10px;}.elementor-50156 .elementor-element.elementor-element-117cdc09{font-family:"Heebo", Sans-serif;font-weight:400;}.elementor-50156 .elementor-element.elementor-element-b40af4f{--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;border-style:groove;--border-style:groove;border-width:0px 0px 0px 0px;--border-top-width:0px;--border-right-width:0px;--border-bottom-width:0px;--border-left-width:0px;border-color:#566B74;--border-color:#566B74;--border-radius:10px 10px 10px 10px;box-shadow:0px 0px 5px 0px rgba(0,0,0,0.5);}.elementor-50156 .elementor-element.elementor-element-b40af4f:not(.elementor-motion-effects-element-type-background), .elementor-50156 .elementor-element.elementor-element-b40af4f > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F5F5F5;}.elementor-widget-ld_notes .eael-protected-content-message{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-widget-ld_notes .protected-content-error-msg{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-50156 .elementor-element.elementor-element-9ce9d80 > .elementor-widget-container{border-style:none;border-radius:12px 12px 12px 12px;}.elementor-50156 .elementor-element.elementor-element-9ce9d80 .ld-notes-wrap{background-color:#F5F5F5;padding:21px 21px 21px 21px;}.elementor-50156 .elementor-element.elementor-element-9ce9d80 .ld-notes-heading{font-family:"Heebo", Sans-serif;font-size:18px;font-weight:600;}.elementor-50156 .elementor-element.elementor-element-9ce9d80 .ld-note-card{background-color:var( --e-global-color-7a66c7e );border-radius:15px 15px 15px 15px;}.elementor-50156 .elementor-element.elementor-element-9ce9d80 #ld-notes-add-btn{background-color:var( --e-global-color-7a66c7e );color:var( --e-global-color-primary );border-style:solid;border-width:1px 1px 1px 1px;border-color:var( --e-global-color-primary );border-radius:14px 14px 14px 14px;}.elementor-50156 .elementor-element.elementor-element-9ce9d80 #ld-notes-export-btn{background-color:var( --e-global-color-7a66c7e );color:var( --e-global-color-primary );border-style:solid;border-width:1px 1px 1px 1px;border-color:var( --e-global-color-primary );border-radius:14px 14px 14px 14px;}.elementor-50156 .elementor-element.elementor-element-9ce9d80 .ld-notes-form input[type="text"]{background-color:var( --e-global-color-7a66c7e );border-color:var( --e-global-color-primary );border-width:1px;border-style:solid;border-radius:14px 14px 14px 14px;}.elementor-50156 .elementor-element.elementor-element-9ce9d80 .ld-notes-form textarea{background-color:var( --e-global-color-7a66c7e );border-color:var( --e-global-color-primary );border-width:1px;border-style:solid;border-radius:14px 14px 14px 14px;}.elementor-50156 .elementor-element.elementor-element-9ce9d80 .ld-notes-form label{color:var( --e-global-color-primary );}.elementor-50156 .elementor-element.elementor-element-9ce9d80 #ld-notes-form [type="submit"]{background-color:var( --e-global-color-7a66c7e );color:var( --e-global-color-primary );border-style:solid;border-width:1px 1px 1px 1px;border-color:var( --e-global-color-primary );border-radius:14px 14px 14px 14px;}.elementor-50156 .elementor-element.elementor-element-9ce9d80 #ld-notes-cancel-btn{background-color:var( --e-global-color-7a66c7e );color:var( --e-global-color-primary );border-style:solid;border-color:var( --e-global-color-primary );border-radius:14px 14px 14px 14px;}.elementor-50156 .elementor-element.elementor-element-2871d88{--display:flex;--min-height:149px;--flex-direction:row-reverse;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap-reverse;--justify-content:center;--align-items:flex-start;--gap:30px 30px;--row-gap:30px;--column-gap:30px;}.elementor-50156 .elementor-element.elementor-element-2871d88:not(.elementor-motion-effects-element-type-background), .elementor-50156 .elementor-element.elementor-element-2871d88 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:linear-gradient(249deg, #F8F3EF 0%, #EFF2F1 100%);}@media(min-width:768px){.elementor-50156 .elementor-element.elementor-element-acd8a11{--width:100%;}.elementor-50156 .elementor-element.elementor-element-23cabc4{--width:97%;}.elementor-50156 .elementor-element.elementor-element-4dee51f8{--width:100%;}.elementor-50156 .elementor-element.elementor-element-2c3a6586{--width:25%;}.elementor-50156 .elementor-element.elementor-element-c1c03a5{--width:70%;}.elementor-50156 .elementor-element.elementor-element-934ba05{--width:100%;}.elementor-50156 .elementor-element.elementor-element-b40af4f{--width:100%;}}@media(max-width:767px){.elementor-50156 .elementor-element.elementor-element-adcf67e{--flex-direction:column-reverse;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-50156 .elementor-element.elementor-element-acd8a11{--padding-top:1px;--padding-bottom:1px;--padding-left:1px;--padding-right:1px;}.elementor-50156 .elementor-element.elementor-element-36a23d3 img{width:20%;}.elementor-50156 .elementor-element.elementor-element-8e3aed3 .elementor-heading-title{font-size:18px;}.elementor-50156 .elementor-element.elementor-element-610345b > .elementor-widget-container{padding:12px 12px 12px 12px;}.elementor-50156 .elementor-element.elementor-element-610345b{--container-widget-width:600px;--container-widget-flex-grow:0;width:var( --container-widget-width, 600px );max-width:600px;text-align:center;}.elementor-50156 .elementor-element.elementor-element-610345b .elementor-heading-title{font-size:18px;}.elementor-50156 .elementor-element.elementor-element-4dee51f8{--flex-direction:row-reverse;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap-reverse;}.elementor-50156 .elementor-element.elementor-element-2871d88{--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;}}/* Start custom CSS for theme-post-content, class: .elementor-element-117cdc09 */.gform_title {
  font-size: 0 !important;
}/* End custom CSS */
/* Start custom CSS */.anabella-clear-btn {
  background: transparent !important;
  color: #2E4C59 !important;
  border: 1px solid #2E4C59 !important;
  border-radius: 999px !important;
  padding: 6px 20px !important;
  font-family: 'Heebo', sans-serif !important;
  font-size: 14px !important;
  font-weight: 500 !important;
  cursor: pointer !important;
  transition: all 0.3s ease !important;
}
.anabella-clear-btn {
  background: transparent !important;
  color: #2E4C59 !important;
  border: 1px solid #2E4C59 !important;
  border-radius: 999px !important;
  padding: 6px 20px !important;
  font-family: 'Heebo', sans-serif !important;
  font-size: 14px !important;
  font-weight: 500 !important;
  cursor: pointer !important;
  transition: all 0.3s ease !important;
}
.anabella-clear-btn:hover {
  background: #2E4C59 !important;
  color: #FDFCFB !important;
}
.acc-wrap {
  direction: rtl !important;
  font-family: 'Heebo', sans-serif !important;
  max-width: 1400px !important;
  margin: 0 auto !important;
  padding: 20px !important;
  background: transparent !important;
  border-radius: 10px !important;
}
.acc-item {
background: #FDFCFB !important;
  border-radius: 10px !important;
  margin-bottom: 10px !important;
  overflow: hidden !important;
  border: 1px solid #2E4C59 !important;
  box-shadow: 0 2px 7px rgba(46,76,89,0.12) !important;
  transition: box-shadow 0.3s ease !important;
}
.acc-item:hover {
  box-shadow: 0 6px 12px rgba(46,76,89,0.22) !important;
}
.acc-header {
  display: flex !important;
  align-items: center !important;
  justify-content: space-between !important;
  padding: 24px 22px !important;
  cursor: pointer !important;
  user-select: none !important;
}
.acc-header-title {
  font-size: 24px !important;
  font-weight: 500 !important;
  color: #2E4C59 !important;
}
.acc-icon {
  width: 28px !important;
  height: 28px !important;
  border-radius: 50% !important;
  border: 2px solid #2E4C59 !important;
  display: flex !important;
  align-items: center !important;
  justify-content: center !important;
  flex-shrink: 0 !important;
  transition: background 0.3s, transform 0.3s !important;
}
.acc-icon svg {
  transition: transform 0.35s cubic-bezier(.34,1.56,.64,1) !important;
}
.acc-item.open .acc-icon {
  background: #2E4C59 !important;
}
.acc-item.open .acc-icon svg {
  transform: rotate(180deg) !important;
}
.acc-item.open .acc-icon svg path {
  stroke: #EFECEC !important;
}
.acc-icon svg path {
  stroke: #2E4C59 !important;
}
.acc-body {
  max-height: 0 !important;
  overflow: hidden !important;
  transition: max-height 0.4s cubic-bezier(0.4,0,0.2,1), padding 0.3s ease !important;
  padding: 0 22px !important;
}
.acc-item.open .acc-body {
  max-height: 1200px !important;
  padding: 0 22px 20px !important;
}
.acc-body-inner {
  font-size: 20px !important;
  font-weight: 400 !important;
  color: #2E4C59 !important;
  line-height: 1.8 !important;
  border-top: 1px solid rgba(46,76,89,0.15) !important;
  padding-top: 16px !important;
}
.acc-body-inner strong {
  font-weight: 700 !important;
}
.acc-body-inner a {
  color: #2E4C59 !important;
}
.gform-field-label {
  text-align: right !important;
  direction: rtl !important;
  display: block !important;
  width: 100% !important;
}
.gfield {
  text-align: right !important;
  direction: rtl !important;
}

.anabella-sig-wrapper {
  background: #FDFCFB !important;
  border: 1px solid #2E4C59 !important;
  border-radius: 10px !important;
}

.anabella-sig-pad {
  background: #FDFCFB !important;
}

.gform_required_legend {
  display: none !important;
}


/* ===== עיצוב שדה ההסכמה בטופס הכנה לאימון טיפול אונבורדינג ===== */
.styled-consent {
  background-color: #f9f6f1 !important;
  border: 1px solid #e0d6c2 !important;
  border-right: 4px solid #c9a961 !important;
  border-radius: 8px !important;
  padding: 20px 25px !important;
  margin-top: 10px !important;
  margin-bottom: 25px !important;
  box-shadow: 0 2px 8px rgba(201, 169, 97, 0.08) !important;
  direction: rtl !important;
  text-align: right !important;
}

/* הסתרת תווית השדה (אם לא רוצים לראות "הסכמה" מעליה) */
.styled-consent .gfield_label {
  display: none !important;
}

/* אם בכל זאת רוצים תווית - שתיראה יפה */
.styled-consent .gfield_label {
  font-size: 20px !important;
  font-weight: 700 !important;
  color: #2c3e50 !important;
  margin-bottom: 12px !important;
  display: block !important;
}

/* תיבת ה-checkbox עצמה */
.styled-consent input[type="checkbox"] {
  width: 24px !important;
  height: 24px !important;
  cursor: pointer !important;
  accent-color: #c9a961 !important;
  margin-left: 12px !important;
  margin-right: 0 !important;
  vertical-align: middle !important;
  flex-shrink: 0 !important;
}

/* התווית של ה-checkbox (הטקסט שלידו) */
.styled-consent label,
.styled-consent .gfield_consent_label {
  font-size: 20px !important;
  font-weight: 600 !important;
  color: #2c3e50 !important;
  cursor: pointer !important;
  line-height: 1.6 !important;
  display: flex !important;
  align-items: center !important;
  gap: 12px !important;
  margin: 0 !important;
}

/* אפקט hover עדין */
.styled-consent:hover {
  background-color: #f5f0e6 !important;
  border-right-color: #b8965a !important;
  transition: all 0.3s ease !important;
}

/* הסתרת הכוכבית הרגילה והוספת אחת מעוצבת */
.styled-consent .gfield_required {
  color: #c9a961 !important;
  font-weight: 700 !important;
  margin-right: 4px !important;
}

/* עיצוב מצב שגיאה - אם המשתמש לא סימן */
.styled-consent.gfield_error {
  background-color: #fef5f0 !important;
  border-color: #d9534f !important;
  border-right-color: #d9534f !important;
}

.styled-consent .validation_message {
  color: #d9534f !important;
  font-size: 14px !important;
  font-weight: 600 !important;
  margin-top: 8px !important;
  display: block !important;
}

/* רספונסיביות למובייל */
@media (max-width: 768px) {
  .styled-consent {
    padding: 16px 18px !important;
  }
  
  .styled-consent label,
  .styled-consent .gfield_consent_label {
    font-size: 17px !important;
    gap: 10px !important;
  }
  
  .styled-consent input[type="checkbox"] {
    width: 22px !important;
    height: 22px !important;
  }
}/* End custom CSS */