.elementor-1411 .elementor-element.elementor-element-6be5f35{--display:flex;--min-height:40vh;--justify-content:center;--gap:5px 5px;--row-gap:5px;--column-gap:5px;--margin-top:-25px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0vw;--padding-bottom:5vw;--padding-left:10vw;--padding-right:10vw;}.elementor-1411 .elementor-element.elementor-element-6be5f35:not(.elementor-motion-effects-element-type-background), .elementor-1411 .elementor-element.elementor-element-6be5f35 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://www.z-one.co.il/wp-content/uploads/2026/08/45454.webp");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-1411 .elementor-element.elementor-element-eb34883{--display:flex;--min-height:51vh;--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;--gap:20px 20px;--row-gap:20px;--column-gap:20px;--overlay-opacity:0.25;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:5vw;--padding-bottom:8vw;--padding-left:10vw;--padding-right:10vw;}.elementor-1411 .elementor-element.elementor-element-eb34883:not(.elementor-motion-effects-element-type-background), .elementor-1411 .elementor-element.elementor-element-eb34883 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F1EFED;}.elementor-1411 .elementor-element.elementor-element-eb34883::before, .elementor-1411 .elementor-element.elementor-element-eb34883 > .elementor-background-video-container::before, .elementor-1411 .elementor-element.elementor-element-eb34883 > .e-con-inner > .elementor-background-video-container::before, .elementor-1411 .elementor-element.elementor-element-eb34883 > .elementor-background-slideshow::before, .elementor-1411 .elementor-element.elementor-element-eb34883 > .e-con-inner > .elementor-background-slideshow::before, .elementor-1411 .elementor-element.elementor-element-eb34883 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{--background-overlay:'';}.elementor-1411 .elementor-element.elementor-element-0b9c49c{--display:flex;--justify-content:center;--padding-top:00px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;--z-index:2;}.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-1411 .elementor-element.elementor-element-2fa4d10{width:var( --container-widget-width, 90% );max-width:90%;padding:0px 0px 20px 0px;--container-widget-width:90%;--container-widget-flex-grow:0;text-align:center;}.elementor-1411 .elementor-element.elementor-element-2fa4d10.elementor-element{--align-self:center;}.elementor-1411 .elementor-element.elementor-element-2fa4d10 .elementor-heading-title{font-family:"Heebo", Sans-serif;font-size:50px;font-weight:600;text-transform:uppercase;color:#6B5D40;}.elementor-widget-form .elementor-field-group > label, .elementor-widget-form .elementor-field-subgroup label{color:var( --e-global-color-text );}.elementor-widget-form .elementor-field-group > label{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-widget-form .elementor-field-type-html{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-widget-form .elementor-field-group .elementor-field{color:var( --e-global-color-text );}.elementor-widget-form .elementor-field-group .elementor-field, .elementor-widget-form .elementor-field-subgroup label{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-widget-form .elementor-button{font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );}.elementor-widget-form .e-form__buttons__wrapper__button-next{background-color:var( --e-global-color-accent );}.elementor-widget-form .elementor-button[type="submit"]{background-color:var( --e-global-color-accent );}.elementor-widget-form .e-form__buttons__wrapper__button-previous{background-color:var( --e-global-color-accent );}.elementor-widget-form .elementor-message{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-widget-form .e-form__indicators__indicator, .elementor-widget-form .e-form__indicators__indicator__label{font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );}.elementor-widget-form{--e-form-steps-indicator-inactive-primary-color:var( --e-global-color-text );--e-form-steps-indicator-active-primary-color:var( --e-global-color-accent );--e-form-steps-indicator-completed-primary-color:var( --e-global-color-accent );--e-form-steps-indicator-progress-color:var( --e-global-color-accent );--e-form-steps-indicator-progress-background-color:var( --e-global-color-text );--e-form-steps-indicator-progress-meter-color:var( --e-global-color-text );}.elementor-widget-form .e-form__indicators__indicator__progress__meter{font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );}.elementor-1411 .elementor-element.elementor-element-1d47f7d{width:var( --container-widget-width, 90% );max-width:90%;--container-widget-width:90%;--container-widget-flex-grow:0;z-index:2;--e-form-steps-indicators-spacing:20px;--e-form-steps-indicator-padding:30px;--e-form-steps-indicator-inactive-secondary-color:#ffffff;--e-form-steps-indicator-active-secondary-color:#ffffff;--e-form-steps-indicator-completed-secondary-color:#ffffff;--e-form-steps-divider-width:1px;--e-form-steps-divider-gap:10px;}.elementor-1411 .elementor-element.elementor-element-1d47f7d.elementor-element{--align-self:center;}.elementor-1411 .elementor-element.elementor-element-1d47f7d .elementor-field-group{padding-right:calc( 10px/2 );padding-left:calc( 10px/2 );margin-bottom:10px;}.elementor-1411 .elementor-element.elementor-element-1d47f7d .elementor-form-fields-wrapper{margin-left:calc( -10px/2 );margin-right:calc( -10px/2 );margin-bottom:-10px;}.elementor-1411 .elementor-element.elementor-element-1d47f7d .elementor-field-group.recaptcha_v3-bottomleft, .elementor-1411 .elementor-element.elementor-element-1d47f7d .elementor-field-group.recaptcha_v3-bottomright{margin-bottom:0;}body.rtl .elementor-1411 .elementor-element.elementor-element-1d47f7d .elementor-labels-inline .elementor-field-group > label{padding-left:0px;}body:not(.rtl) .elementor-1411 .elementor-element.elementor-element-1d47f7d .elementor-labels-inline .elementor-field-group > label{padding-right:0px;}body .elementor-1411 .elementor-element.elementor-element-1d47f7d .elementor-labels-above .elementor-field-group > label{padding-bottom:0px;}.elementor-1411 .elementor-element.elementor-element-1d47f7d .elementor-field-group > label{font-family:"Heebo", Sans-serif;font-weight:400;}.elementor-1411 .elementor-element.elementor-element-1d47f7d .elementor-field-type-html{padding-bottom:0px;font-family:"Heebo", Sans-serif;font-weight:400;}.elementor-1411 .elementor-element.elementor-element-1d47f7d .elementor-field-group .elementor-field, .elementor-1411 .elementor-element.elementor-element-1d47f7d .elementor-field-subgroup label{font-family:"Heebo", Sans-serif;font-weight:400;}.elementor-1411 .elementor-element.elementor-element-1d47f7d .elementor-field-group .elementor-field:not(.elementor-select-wrapper){background-color:#11110F;}.elementor-1411 .elementor-element.elementor-element-1d47f7d .elementor-field-group .elementor-select-wrapper select{background-color:#11110F;}.elementor-1411 .elementor-element.elementor-element-1d47f7d .elementor-button span{justify-content:center;}.elementor-1411 .elementor-element.elementor-element-1d47f7d .elementor-button{font-family:"Heebo", Sans-serif;font-size:20px;font-weight:800;}.elementor-1411 .elementor-element.elementor-element-1d47f7d .e-form__buttons__wrapper__button-next{color:#ffffff;}.elementor-1411 .elementor-element.elementor-element-1d47f7d .elementor-button[type="submit"]{color:#ffffff;}.elementor-1411 .elementor-element.elementor-element-1d47f7d .elementor-button[type="submit"] svg *{fill:#ffffff;}.elementor-1411 .elementor-element.elementor-element-1d47f7d .e-form__buttons__wrapper__button-previous{color:#ffffff;}.elementor-1411 .elementor-element.elementor-element-1d47f7d .e-form__buttons__wrapper__button-next:hover{color:#ffffff;}.elementor-1411 .elementor-element.elementor-element-1d47f7d .elementor-button[type="submit"]:hover{color:#ffffff;}.elementor-1411 .elementor-element.elementor-element-1d47f7d .elementor-button[type="submit"]:hover svg *{fill:#ffffff;}.elementor-1411 .elementor-element.elementor-element-1d47f7d .e-form__buttons__wrapper__button-previous:hover{color:#ffffff;}.elementor-1411 .elementor-element.elementor-element-bc4f833{--display:flex;--gap:10px 10px;--row-gap:10px;--column-gap:10px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1411 .elementor-element.elementor-element-093bdf8{--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;}.elementor-widget-icon.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-primary );}.elementor-widget-icon.elementor-view-framed .elementor-icon, .elementor-widget-icon.elementor-view-default .elementor-icon{color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-widget-icon.elementor-view-framed .elementor-icon, .elementor-widget-icon.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-primary );}.elementor-1411 .elementor-element.elementor-element-595239f.elementor-element{--align-self:center;}.elementor-1411 .elementor-element.elementor-element-595239f .elementor-icon-wrapper{text-align:center;}.elementor-1411 .elementor-element.elementor-element-595239f .elementor-icon{font-size:50px;}.elementor-1411 .elementor-element.elementor-element-595239f .elementor-icon svg{height:50px;}.elementor-1411 .elementor-element.elementor-element-7370bb6{--display:flex;--justify-content:center;--gap:5px 5px;--row-gap:5px;--column-gap:5px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1411 .elementor-element.elementor-element-5658268 .elementor-heading-title{font-family:"Heebo", Sans-serif;font-size:23px;font-weight:700;color:#766643;}.elementor-1411 .elementor-element.elementor-element-231e04d .elementor-heading-title{font-family:"Heebo", Sans-serif;font-size:18px;font-weight:400;color:#766643;}.elementor-1411 .elementor-element.elementor-element-7b57658{width:var( --container-widget-width, 15% );max-width:15%;--container-widget-width:15%;--container-widget-flex-grow:0;}.elementor-1411 .elementor-element.elementor-element-7b57658.elementor-element{--align-self:center;}.elementor-1411 .elementor-element.elementor-element-7b57658 .elementor-icon-wrapper{text-align:center;}.elementor-1411 .elementor-element.elementor-element-7b57658 .elementor-icon{font-size:30px;}.elementor-1411 .elementor-element.elementor-element-7b57658 .elementor-icon svg{height:30px;}.elementor-1411 .elementor-element.elementor-element-f4f0dbf{--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;}.elementor-1411 .elementor-element.elementor-element-f72ff79.elementor-element{--align-self:center;}.elementor-1411 .elementor-element.elementor-element-f72ff79 .elementor-icon-wrapper{text-align:center;}.elementor-1411 .elementor-element.elementor-element-19f5c6b{--display:flex;--justify-content:center;--gap:5px 5px;--row-gap:5px;--column-gap:5px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1411 .elementor-element.elementor-element-d950943 .elementor-heading-title{font-family:"Heebo", Sans-serif;font-size:23px;font-weight:700;color:#766643;}.elementor-1411 .elementor-element.elementor-element-1c11225 .elementor-heading-title{font-family:"Heebo", Sans-serif;font-size:18px;font-weight:400;color:#766643;}.elementor-1411 .elementor-element.elementor-element-3c4b081{width:var( --container-widget-width, 15% );max-width:15%;--container-widget-width:15%;--container-widget-flex-grow:0;}.elementor-1411 .elementor-element.elementor-element-3c4b081.elementor-element{--align-self:center;}.elementor-1411 .elementor-element.elementor-element-3c4b081 .elementor-icon-wrapper{text-align:center;}.elementor-1411 .elementor-element.elementor-element-3c4b081 .elementor-icon{font-size:30px;}.elementor-1411 .elementor-element.elementor-element-3c4b081 .elementor-icon svg{height:30px;}.elementor-1411 .elementor-element.elementor-element-e0074b8{--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;}.elementor-1411 .elementor-element.elementor-element-5fd0cc2.elementor-element{--align-self:center;}.elementor-1411 .elementor-element.elementor-element-5fd0cc2 .elementor-icon-wrapper{text-align:center;}.elementor-1411 .elementor-element.elementor-element-5fd0cc2 .elementor-icon{font-size:50px;}.elementor-1411 .elementor-element.elementor-element-5fd0cc2 .elementor-icon svg{height:50px;}.elementor-1411 .elementor-element.elementor-element-ba2a24f{--display:flex;--justify-content:center;--gap:5px 5px;--row-gap:5px;--column-gap:5px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1411 .elementor-element.elementor-element-5168378 .elementor-heading-title{font-family:"Heebo", Sans-serif;font-size:23px;font-weight:700;color:#766643;}.elementor-1411 .elementor-element.elementor-element-1a2c0a8 .elementor-heading-title{font-family:"Heebo", Sans-serif;font-size:18px;font-weight:400;color:#766643;}.elementor-1411 .elementor-element.elementor-element-bebbf24{width:var( --container-widget-width, 15% );max-width:15%;--container-widget-width:15%;--container-widget-flex-grow:0;}.elementor-1411 .elementor-element.elementor-element-bebbf24.elementor-element{--align-self:center;}.elementor-1411 .elementor-element.elementor-element-bebbf24 .elementor-icon-wrapper{text-align:center;}.elementor-1411 .elementor-element.elementor-element-bebbf24 .elementor-icon{font-size:30px;}.elementor-1411 .elementor-element.elementor-element-bebbf24 .elementor-icon svg{height:30px;}.elementor-1411 .elementor-element.elementor-element-4a6424d{--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;}.elementor-1411 .elementor-element.elementor-element-934e4a9.elementor-element{--align-self:center;}.elementor-1411 .elementor-element.elementor-element-934e4a9 .elementor-icon-wrapper{text-align:center;}.elementor-1411 .elementor-element.elementor-element-934e4a9 .elementor-icon{font-size:50px;}.elementor-1411 .elementor-element.elementor-element-934e4a9 .elementor-icon svg{height:50px;}.elementor-1411 .elementor-element.elementor-element-d58d2a7{--display:flex;--justify-content:center;--gap:5px 5px;--row-gap:5px;--column-gap:5px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1411 .elementor-element.elementor-element-acbde3d .elementor-heading-title{font-family:"Heebo", Sans-serif;font-size:23px;font-weight:700;color:#766643;}.elementor-1411 .elementor-element.elementor-element-989ebc4 .elementor-heading-title{font-family:"Heebo", Sans-serif;font-size:18px;font-weight:400;color:#766643;}:root{--page-title-display:none;}@media(min-width:768px){.elementor-1411 .elementor-element.elementor-element-0b9c49c{--width:60%;}.elementor-1411 .elementor-element.elementor-element-bc4f833{--width:40%;}}@media(max-width:767px){.elementor-1411 .elementor-element.elementor-element-6be5f35{--min-height:30vh;--gap:5px 5px;--row-gap:5px;--column-gap:5px;--padding-top:50px;--padding-bottom:50px;--padding-left:20px;--padding-right:20px;}.elementor-1411 .elementor-element.elementor-element-eb34883{--overlay-opacity:0.35;--padding-top:50px;--padding-bottom:50px;--padding-left:15px;--padding-right:15px;}.elementor-1411 .elementor-element.elementor-element-0b9c49c{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1411 .elementor-element.elementor-element-2fa4d10{padding:0px 0px 0px 0px;}.elementor-1411 .elementor-element.elementor-element-2fa4d10 .elementor-heading-title{font-size:35px;}.elementor-1411 .elementor-element.elementor-element-1d47f7d{width:100%;max-width:100%;}.elementor-1411 .elementor-element.elementor-element-093bdf8{--flex-wrap:nowrap;}.elementor-1411 .elementor-element.elementor-element-f4f0dbf{--flex-wrap:nowrap;}.elementor-1411 .elementor-element.elementor-element-e0074b8{--flex-wrap:nowrap;}.elementor-1411 .elementor-element.elementor-element-4a6424d{--flex-wrap:nowrap;}}/* Start custom CSS for heading, class: .elementor-element-2fa4d10 *//* =========================================
כותרת ייעודית – סגנון נקי עם O מעוצבת
class: zed-event-title
========================================= */

.zed-event-title {
  position: relative !important;

  opacity: 0;

  transform:
    translateY(34px)
    scale(.965) !important;

  filter: blur(9px);

  transition:
    opacity .9s cubic-bezier(.22,1,.36,1),
    transform 1s cubic-bezier(.22,1,.36,1),
    filter .9s ease !important;

  will-change:
    opacity,
    transform,
    filter;
}


/* =========================================
הכותרת
========================================= */

.zed-event-title .elementor-heading-title {
  position: relative !important;

  font-family: "Montserrat", sans-serif !important;
  font-size: 54px !important;
  font-weight: 300 !important;
  line-height: 1.05 !important;
  letter-spacing: 6px !important;

  text-transform: uppercase !important;
  color: #1D1713 !important;
  text-shadow: none !important;

  transform: scaleX(.96) !important;

  transition:
    letter-spacing 1.05s cubic-bezier(.22,1,.36,1),
    transform 1.05s cubic-bezier(.22,1,.36,1) !important;

  -webkit-font-smoothing: antialiased !important;
  -moz-osx-font-smoothing: grayscale !important;
}


/* =========================================
ה-O המיוחדת
========================================= */

.zed-event-title .zed-o-detail {
  position: relative !important;
  display: inline-block !important;

  color: #1D1713 !important;
  line-height: 1 !important;
  text-shadow: none !important;

  transform-origin: center center !important;
}


/* =========================================
החיתוכים בתוך ה-O
========================================= */

.zed-event-title .zed-o-detail::before,
.zed-event-title .zed-o-detail::after {
  content: "" !important;

  position: absolute !important;
  left: 50% !important;

  width: 8px !important;
  height: 8px !important;

  transform: translateX(-50%) !important;

  border-radius: 50% !important;
  background: #E6D2BE !important;

  z-index: 2 !important;
  pointer-events: none !important;
}


/* =========================================
החיתוך העליון
========================================= */

.zed-event-title .zed-o-detail::before {
  top: 5px !important;
}


/* =========================================
החיתוך התחתון
========================================= */

.zed-event-title .zed-o-detail::after {
  bottom: 5px !important;
}


/* =========================================
מצב גלוי
========================================= */

.zed-event-title.is-visible {
  opacity: 1;

  transform:
    translateY(0)
    scale(1) !important;

  filter: blur(0);
}


/* =========================================
האותיות חוזרות למרווח הסופי
========================================= */

.zed-event-title.is-visible .elementor-heading-title {
  letter-spacing: 2px !important;
  transform: scaleX(1) !important;
}


/* =========================================
אנימציה מיוחדת ל-O
========================================= */

.zed-event-title.is-visible .zed-o-detail {
  animation:
    zedOEntrance 1.15s cubic-bezier(.22,1,.36,1) .25s both;
}


/* =========================================
אנימציית ה-O
========================================= */

@keyframes zedOEntrance {

  0% {
    opacity: 0;
    transform:
      scale(.72)
      rotate(-8deg);
  }

  55% {
    opacity: 1;
    transform:
      scale(1.06)
      rotate(1deg);
  }

  100% {
    opacity: 1;
    transform:
      scale(1)
      rotate(0deg);
  }
}


/* =========================================
טאבלט
========================================= */

@media (max-width: 1024px) {

  .zed-event-title {
    transform:
      translateY(28px)
      scale(.97) !important;
  }

  .zed-event-title .elementor-heading-title {
    font-size: 44px !important;
    letter-spacing: 5px !important;
  }

  .zed-event-title.is-visible .elementor-heading-title {
    letter-spacing: 2px !important;
  }

  .zed-event-title .zed-o-detail::before,
  .zed-event-title .zed-o-detail::after {
    width: 7px !important;
    height: 7px !important;
  }

  .zed-event-title .zed-o-detail::before {
    top: 4px !important;
  }

  .zed-event-title .zed-o-detail::after {
    bottom: 4px !important;
  }
}


/* =========================================
מובייל
========================================= */

@media (max-width: 767px) {

  .zed-event-title {
    transform:
      translateY(22px)
      scale(.975) !important;

    filter: blur(6px);
  }

  .zed-event-title .elementor-heading-title {
    font-size: 31px !important;
    letter-spacing: 4px !important;
    line-height: 1.1 !important;
  }

  .zed-event-title.is-visible .elementor-heading-title {
    letter-spacing: 1px !important;
  }

  .zed-event-title .zed-o-detail::before,
  .zed-event-title .zed-o-detail::after {
    width: 5px !important;
    height: 5px !important;
  }

  .zed-event-title .zed-o-detail::before {
    top: 3px !important;
  }

  .zed-event-title .zed-o-detail::after {
    bottom: 3px !important;
  }
}/* End custom CSS */
/* Start custom CSS for form, class: .elementor-element-1d47f7d *//* =========================================================
   ZED LIGHT FORM
   רקע העמוד: #E8E6E1
   צבע מרכזי: #6B5D40
   Class קיים בטופס: zed-light-card
========================================================= */


/* =========================================================
   מעטפת הטופס
========================================================= */

.elementor-widget-form.zed-light-card {
    position: relative !important;
    isolation: isolate !important;

    background: transparent !important;
    border: none !important;
    box-shadow: none !important;

    transform: none !important;
}


/* ביטול אפקטי הכרטיס מהקוד הקודם */

.elementor-widget-form.zed-light-card:hover {
    transform: none !important;
}


/* =========================================================
   הטופס
========================================================= */

.elementor-widget-form.zed-light-card .elementor-form {
    width: 100% !important;

    background: transparent !important;
    border: none !important;
    box-shadow: none !important;
}


/* =========================================================
   מעטפת השדות
========================================================= */

.elementor-widget-form.zed-light-card
.elementor-form-fields-wrapper {
    width: 100% !important;

    background: transparent !important;
}


/* =========================================================
   קבוצת שדה
========================================================= */

.elementor-widget-form.zed-light-card
.elementor-field-group {
    position: relative !important;
}


/* =========================================================
   שדות טקסט, טלפון, מייל וטקסט־ארוך
========================================================= */

.elementor-widget-form.zed-light-card
input.elementor-field-textual,

.elementor-widget-form.zed-light-card
textarea.elementor-field-textual,

.elementor-widget-form.zed-light-card
select.elementor-field-textual {
    width: 100% !important;

    color: #2F2A20 !important;

    background-color: rgba(255, 255, 255, .42) !important;
    background-image: none !important;

    border: 1px solid rgba(107, 93, 64, .42) !important;
    border-radius: 8px !important;

    outline: none !important;

    box-shadow:
        inset 0 1px 0 rgba(255, 255, 255, .40),
        0 3px 9px rgba(107, 93, 64, .05) !important;

    transition:
        background-color .3s ease,
        border-color .3s ease,
        box-shadow .3s ease !important;
}


/* =========================================================
   Placeholder
========================================================= */

.elementor-widget-form.zed-light-card
input.elementor-field-textual::placeholder,

.elementor-widget-form.zed-light-card
textarea.elementor-field-textual::placeholder {
    color: rgba(47, 42, 32, .62) !important;
    opacity: 1 !important;
}


/* =========================================================
   מעבר עכבר על השדות
========================================================= */

.elementor-widget-form.zed-light-card
input.elementor-field-textual:hover,

.elementor-widget-form.zed-light-card
textarea.elementor-field-textual:hover,

.elementor-widget-form.zed-light-card
select.elementor-field-textual:hover {
    background-color: rgba(255, 255, 255, .55) !important;
    border-color: rgba(107, 93, 64, .68) !important;
}


/* =========================================================
   מצב פוקוס
========================================================= */

.elementor-widget-form.zed-light-card
input.elementor-field-textual:focus,

.elementor-widget-form.zed-light-card
textarea.elementor-field-textual:focus,

.elementor-widget-form.zed-light-card
select.elementor-field-textual:focus {
    color: #2F2A20 !important;

    background-color: rgba(255, 255, 255, .72) !important;

    border-color: #6B5D40 !important;

    outline: none !important;

    box-shadow:
        0 0 0 3px rgba(107, 93, 64, .11),
        0 4px 12px rgba(107, 93, 64, .07) !important;
}


/* =========================================================
   מניעת רקע שחור או כחול במילוי אוטומטי
========================================================= */

.elementor-widget-form.zed-light-card
input.elementor-field-textual:-webkit-autofill,

.elementor-widget-form.zed-light-card
input.elementor-field-textual:-webkit-autofill:hover,

.elementor-widget-form.zed-light-card
input.elementor-field-textual:-webkit-autofill:focus,

.elementor-widget-form.zed-light-card
textarea.elementor-field-textual:-webkit-autofill,

.elementor-widget-form.zed-light-card
select.elementor-field-textual:-webkit-autofill {
    -webkit-text-fill-color: #2F2A20 !important;

    -webkit-box-shadow:
        0 0 0 1000px #F1F0EC inset !important;

    box-shadow:
        0 0 0 1000px #F1F0EC inset !important;

    caret-color: #2F2A20 !important;

    border-color: #6B5D40 !important;

    transition:
        background-color 9999s ease-out 0s !important;
}


/* =========================================================
   תוויות השדות
========================================================= */

.elementor-widget-form.zed-light-card
.elementor-field-label {
    color: #2F2A20 !important;
}


/* =========================================================
   אזור אישור מדיניות הפרטיות
========================================================= */

.elementor-widget-form.zed-light-card
.elementor-field-type-acceptance {
    color: #454033 !important;

    background: transparent !important;
    border: none !important;
    box-shadow: none !important;
}


/* =========================================================
   מעטפת הצ׳קבוקס
========================================================= */

.elementor-widget-form.zed-light-card
.elementor-field-type-acceptance
.elementor-field-subgroup,

.elementor-widget-form.zed-light-card
.elementor-field-type-acceptance
.elementor-field-option {
    background: transparent !important;
    border: none !important;
    box-shadow: none !important;
}


/* =========================================================
   טקסט האישור
========================================================= */

.elementor-widget-form.zed-light-card
.elementor-field-type-acceptance label {
    color: #454033 !important;

    cursor: pointer !important;
}


/* =========================================================
   צ׳קבוקס
========================================================= */

.elementor-widget-form.zed-light-card
input[type="checkbox"].elementor-acceptance-field {
    width: 17px !important;
    height: 17px !important;

    flex: 0 0 17px !important;

    margin: 0 0 0 8px !important;

    background-color: rgba(255, 255, 255, .52) !important;

    border: 1px solid rgba(107, 93, 64, .65) !important;
    border-radius: 3px !important;

    box-shadow: none !important;

    accent-color: #6B5D40 !important;

    cursor: pointer !important;
}


/* =========================================================
   קישורים בתוך טקסט האישור
========================================================= */

.elementor-widget-form.zed-light-card
.elementor-field-type-acceptance a {
    color: #6B5D40 !important;
    text-decoration-color: rgba(107, 93, 64, .45) !important;

    transition:
        color .25s ease,
        text-decoration-color .25s ease !important;
}


.elementor-widget-form.zed-light-card
.elementor-field-type-acceptance a:hover {
    color: #51462F !important;
    text-decoration-color: #51462F !important;
}


/* =========================================================
   כפתור שליחה
========================================================= */

.elementor-widget-form.zed-light-card
.elementor-field-type-submit
.elementor-button {
    width: 100% !important;

    color: #F5F1EB !important;

    background-color: #6B5D40 !important;
    background-image: none !important;

    border: 1px solid #6B5D40 !important;
    border-radius: 8px !important;

    box-shadow:
        0 5px 12px rgba(107, 93, 64, .15) !important;

    overflow: hidden !important;

    transition:
        color .3s ease,
        background-color .3s ease,
        border-color .3s ease,
        box-shadow .3s ease,
        transform .3s ease !important;
}


/* =========================================================
   טקסט כפתור השליחה
========================================================= */

.elementor-widget-form.zed-light-card
.elementor-button
.elementor-button-content-wrapper,

.elementor-widget-form.zed-light-card
.elementor-button
.elementor-button-text {
    color: #F5F1EB !important;
}


/* =========================================================
   מעבר עכבר על הכפתור
========================================================= */

.elementor-widget-form.zed-light-card
.elementor-field-type-submit
.elementor-button:hover {
    color: #F5F1EB !important;

    background-color: #574C35 !important;

    border-color: #574C35 !important;

    box-shadow:
        0 7px 16px rgba(107, 93, 64, .20) !important;

    transform: translateY(-2px) !important;
}


/* =========================================================
   לחיצה על הכפתור
========================================================= */

.elementor-widget-form.zed-light-card
.elementor-field-type-submit
.elementor-button:active {
    transform: translateY(0) !important;

    box-shadow:
        0 3px 8px rgba(107, 93, 64, .14) !important;
}


/* =========================================================
   פוקוס נגיש בכפתור ובצ׳קבוקס
========================================================= */

.elementor-widget-form.zed-light-card
.elementor-button:focus-visible,

.elementor-widget-form.zed-light-card
input[type="checkbox"]:focus-visible {
    outline: 2px solid #6B5D40 !important;
    outline-offset: 3px !important;
}


/* =========================================================
   מצב טעינה של הכפתור
========================================================= */

.elementor-widget-form.zed-light-card
.elementor-button.e-form__buttons__wrapper__button-next[disabled],

.elementor-widget-form.zed-light-card
.elementor-button[disabled] {
    opacity: .68 !important;
    cursor: not-allowed !important;
    transform: none !important;
}


/* =========================================================
   הודעת הצלחה
========================================================= */

.elementor-widget-form.zed-light-card
.elementor-message-success {
    color: #4F583A !important;

    background: rgba(107, 93, 64, .08) !important;

    border: 1px solid rgba(107, 93, 64, .28) !important;
    border-radius: 8px !important;

    box-shadow: none !important;
}


/* =========================================================
   הודעת שגיאה
========================================================= */

.elementor-widget-form.zed-light-card
.elementor-message-danger,

.elementor-widget-form.zed-light-card
.elementor-message-error,

.elementor-widget-form.zed-light-card
.elementor-help-inline {
    color: #8A3E36 !important;
}


/* =========================================================
   שדה עם שגיאה
========================================================= */

.elementor-widget-form.zed-light-card
.elementor-field.elementor-error {
    border-color: #A45A50 !important;

    box-shadow:
        0 0 0 3px rgba(164, 90, 80, .10) !important;
}


/* =========================================================
   התאמה למובייל
========================================================= */

@media (max-width: 767px) {
    .elementor-widget-form.zed-light-card
    .elementor-field-group {
        width: 100% !important;
    }

    .elementor-widget-form.zed-light-card
    .elementor-field-group-name,

    .elementor-widget-form.zed-light-card
    .elementor-field-group-email,

    .elementor-widget-form.zed-light-card
    .elementor-field-group-field_4b3bbcd {
        flex-basis: 100% !important;
        max-width: 100% !important;
    }

    .elementor-widget-form.zed-light-card
    .elementor-field-type-submit
    .elementor-button:hover {
        transform: none !important;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-093bdf8 *//* =========================================================
   ZED ONE — CONTACT CARDS

   Classes:
   contact-card
   contact-icon
   arrow-icon
========================================================= */


/* =========================================================
   תיבה
========================================================= */

.contact-card {
    --zed-green: #6B5D40;
    --zed-border: rgba(117, 101, 69, 0.16);

    position: relative;

    width: 100%;
    min-height: 104px;

    padding: 10px 20px !important;

    overflow: hidden !important;

    border: 1px solid var(--zed-border) !important;
    border-radius: 20px !important;

    background: #F5F2EE !important;

    box-shadow:
        0 8px 24px rgba(55, 45, 30, 0.035);

    transition:
        border-color 0.35s ease,
        box-shadow 0.35s ease;
}

.contact-card::before,
.contact-card::after {
    content: none !important;
    display: none !important;
}


/* =========================================================
   אייקון יצירת קשר — עיגול
========================================================= */

.contact-card .contact-icon {
    position: relative !important;

    flex: 0 0 64px !important;

    width: 64px !important;
    max-width: 64px !important;
    height: 64px !important;
    min-height: 64px !important;

    margin: 0 !important;
    padding: 0 !important;

    display: flex !important;
    align-items: center !important;
    justify-content: center !important;

    border: 1px solid rgba(107, 93, 64, 0.28) !important;
    border-radius: 50% !important;

    background: #FFFFFF !important;

    box-shadow:
        0 7px 18px rgba(55, 45, 30, 0.05);

    overflow: hidden;

    transition:
        background-color 0.28s ease,
        border-color 0.28s ease,
        transform 0.28s ease,
        box-shadow 0.28s ease;
}


/* =========================================================
   עיגול החץ
========================================================= */

.contact-card .arrow-icon {
    position: relative !important;

    flex: 0 0 38px !important;

    width: 38px !important;
    max-width: 38px !important;
    height: 38px !important;
    min-height: 38px !important;

    margin: 0 !important;
    margin-inline-start: auto !important;

    padding: 0 !important;

    display: flex !important;
    align-items: center !important;
    justify-content: center !important;

    border: 1px solid rgba(107, 93, 64, 0.28) !important;
    border-radius: 50% !important;

    background: #FFFFFF !important;

    overflow: hidden;

    transition:
        background-color 0.28s ease,
        border-color 0.28s ease;
}


/* =========================================================
   מרכוז האייקונים בתוך העיגולים
========================================================= */

.contact-card .contact-icon > .elementor-widget-container,
.contact-card .arrow-icon > .elementor-widget-container,
.contact-card .contact-icon .elementor-icon-wrapper,
.contact-card .arrow-icon .elementor-icon-wrapper {
    position: absolute !important;

    inset: 0 !important;

    width: 100% !important;
    height: 100% !important;

    margin: 0 !important;
    padding: 0 !important;

    display: flex !important;
    align-items: center !important;
    justify-content: center !important;

    text-align: center !important;
    line-height: 1 !important;
}


/* =========================================================
   האייקונים עצמם
========================================================= */

.contact-card .contact-icon .elementor-icon,
.contact-card .arrow-icon .elementor-icon {
    position: relative !important;

    top: auto !important;
    right: auto !important;
    bottom: auto !important;
    left: auto !important;

    width: auto !important;
    height: auto !important;

    margin: 0 !important;
    padding: 0 !important;

    display: inline-flex !important;
    align-items: center !important;
    justify-content: center !important;

    border: 0 !important;

    background: transparent !important;
    color: var(--zed-green) !important;

    line-height: 1 !important;

    transform-origin: center center;

    transition:
        color 0.28s ease,
        transform 0.28s ease;
}

.contact-card .contact-icon .elementor-icon {
    font-size: 24px !important;
}

.contact-card .arrow-icon .elementor-icon {
    font-size: 15px !important;
}


/* =========================================================
   אייקוני SVG
========================================================= */

.contact-card .contact-icon .elementor-icon svg,
.contact-card .arrow-icon .elementor-icon svg {
    position: relative !important;

    display: block !important;
    flex: 0 0 auto !important;

    margin: 0 !important;
    padding: 0 !important;

    top: auto !important;
    left: auto !important;

    vertical-align: middle !important;

    fill: currentColor !important;
}

.contact-card .contact-icon .elementor-icon svg {
    width: 24px !important;
    height: 24px !important;
}

.contact-card .arrow-icon .elementor-icon svg {
    width: 15px !important;
    height: 15px !important;
}


/* =========================================================
   הובר
========================================================= */

@media (hover: hover) {

    .contact-card:hover {
        border-color: rgba(117, 101, 69, 0.26) !important;

        box-shadow:
            0 16px 38px rgba(55, 45, 30, 0.075);
    }

    .contact-card:hover .contact-icon,
    .contact-card:hover .arrow-icon {
        background: var(--zed-green) !important;
        border-color: var(--zed-green) !important;
    }

    .contact-card:hover .contact-icon {
        transform: scale(1.05);

        box-shadow:
            0 10px 22px rgba(107, 93, 64, 0.15);
    }

    .contact-card:hover .contact-icon .elementor-icon,
    .contact-card:hover .arrow-icon .elementor-icon {
        color: #FFFFFF !important;
    }

    .contact-card:hover .contact-icon .elementor-icon {
        transform: scale(1.04);
    }

}


/* =========================================================
   מובייל
========================================================= */

@media (max-width: 767px) {

    .contact-card {
        min-height: 92px;

        padding: 15px 16px !important;
    }

    .contact-card .contact-icon {
        flex: 0 0 48px !important;

        width: 48px !important;
        max-width: 48px !important;
        height: 48px !important;
        min-height: 48px !important;
    }

    .contact-card .contact-icon .elementor-icon {
        font-size: 19px !important;
    }

    .contact-card .contact-icon .elementor-icon svg {
        width: 19px !important;
        height: 19px !important;
    }

    .contact-card .arrow-icon {
        flex: 0 0 34px !important;

        width: 34px !important;
        max-width: 34px !important;
        height: 34px !important;
        min-height: 34px !important;
    }

    .contact-card .arrow-icon .elementor-icon {
        font-size: 13px !important;
    }

    .contact-card .arrow-icon .elementor-icon svg {
        width: 13px !important;
        height: 13px !important;
    }

}/* End custom CSS */