.elementor-kit-6{--e-global-color-secondary:#A57E39;--e-global-color-primary:#C9A55F;--e-global-color-text:#000000;--e-global-color-accent:#E6E6E6;--e-global-color-5523c2c:#FFFFFF;--e-global-color-7308225:#C2AE8B;--e-global-typography-primary-font-family:"Assistant";--e-global-typography-primary-font-size:2.5vw;--e-global-typography-primary-font-weight:300;--e-global-typography-primary-line-height:1.2em;--e-global-typography-secondary-font-family:"Assistant";--e-global-typography-secondary-font-size:1.8vw;--e-global-typography-secondary-font-weight:300;--e-global-typography-secondary-line-height:1.2em;--e-global-typography-text-font-family:"Assistant";--e-global-typography-text-font-size:1.3vw;--e-global-typography-text-font-weight:300;--e-global-typography-text-line-height:1.2em;--e-global-typography-accent-font-family:"Assistant";--e-global-typography-accent-font-size:1.3vw;--e-global-typography-accent-font-weight:500;--e-global-typography-accent-line-height:1.2em;background-color:#F6F6F6;}.elementor-kit-6 e-page-transition{background-color:#FFBC7D;}.elementor-kit-6 a{color:var( --e-global-color-secondary );font-weight:500;}.elementor-kit-6 a:hover{color:var( --e-global-color-primary );}.elementor-section.elementor-section-boxed > .elementor-container{max-width:1140px;}.e-con{--container-max-width:1140px;}.elementor-widget:not(:last-child){margin-block-end:20px;}.elementor-element{--widgets-spacing:20px 20px;--widgets-spacing-row:20px;--widgets-spacing-column:20px;}{}h1.entry-title{display:var(--page-title-display);}@media(max-width:1024px){.elementor-kit-6{--e-global-typography-primary-font-size:32px;--e-global-typography-secondary-font-size:22px;--e-global-typography-text-font-size:18px;--e-global-typography-accent-font-size:18px;}.elementor-section.elementor-section-boxed > .elementor-container{max-width:1024px;}.e-con{--container-max-width:1024px;}}@media(max-width:767px){.elementor-kit-6{--e-global-typography-primary-font-size:32px;--e-global-typography-primary-line-height:1.1em;--e-global-typography-secondary-font-size:22px;--e-global-typography-text-font-size:19px;--e-global-typography-accent-font-size:19px;--e-global-typography-accent-line-height:1em;}.elementor-section.elementor-section-boxed > .elementor-container{max-width:767px;}.e-con{--container-max-width:767px;}}/* Start custom CSS *//* כפתור זהב עם אנימציית גרדיאנט */
#gradient-gold {
  position: relative;
  display: inline-block;
  border: none;
  border-radius: 1em 0 1em 0; /* עיגול פינות */
  cursor: pointer;
  overflow: hidden; /* מונע זליגה של הגרדיאנט */
  background: linear-gradient(90deg, #A07F45, #C4A669, #A07F45); /* גרדיאנט קבוע */
  background-size: 200%; /* מאפשר תנועה לגרדיאנט */
  z-index: 1; /* הטקסט מעל הגרדיאנט */
  animation: gradient-move 3s linear infinite; /* אנימציה קבועה */
}
#gradient-gold:hover {
  animation: gradient-move-hover 2s linear infinite; /* אנימציה מואצת במעבר עכבר */
}
/* Keyframes לאנימציה הקבועה */
@keyframes gradient-move {
  0% {
    background-position: 0%;
  }
  50% {
    background-position: 100%;
  }
  100% {
    background-position: 0%;
  }
}
/* Keyframes לאנימציה המהירה בזמן hover */
@keyframes gradient-move-hover {
  0% {
    background-position: 0%;
  }
  50% {
    background-position: 150%;
  }
  100% {
    background-position: 0%;
  }
}


/* כפתור אפור עם אנימציית גרדיאנט במעבר עכבר */
#gradient-gray {
  position: relative;
  display: inline-block;
  border: none;
  border-radius: 1em 0 1em 0; /* עיגול פינות */
  cursor: pointer;
  overflow: hidden; /* מונע זליגה של הגרדיאנט */
  background: #E6E6E6; /* צבע בסיסי */
  z-index: 1; /* הטקסט מעל הגרדיאנט */
  transition: background 0.3s ease; /* מעבר חלק */
}
#gradient-gray::before {
  content: '';
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  background: linear-gradient(90deg, #E6E6E6, #c9c9c9, #E6E6E6); /* גרדיאנט */
  background-size: 200%; /* מאפשר תנועה לגרדיאנט */
  z-index: -1; /* מאחורי הטקסט */
  transition: background-position 0.3s ease; /* מעבר חלק */
  background-position: 0%; /* מצב רגיל */
  opacity: 0; /* מוסתר במצב רגיל */
}
#gradient-gray:hover::before {
  opacity: 1; /* מופיע בריחוף */
  animation: gradient-move 2s linear infinite; /* אנימציה בלולאה */
}

/* סידור רוחב הכפתורים במובייל */
@media (max-width: 480px) {
  .buttons-container {
    display: flex; /* עיצוב גמיש */
    flex-wrap: wrap; /* מאפשר שורות נוספות אם נדרש */
  }
  #gradient-gold,
  #gradient-gray {
    margin: 5px; /* מבטל שוליים חיצוניים */
    box-sizing: border-box; /* מבטיח שה-padding לא יגדיל את גודל האלמנט */
    line-height: 1; /* איפוס גובה השורה */
  }
}



/* הסרת כל הפקדים בסרטוני תיק העבודות חוץ מכפתור הפעלה */
video::-webkit-media-controls-enclosure {
    overflow: hidden !important; /* מחליף את כל הפקדים */
}
video::-webkit-media-controls-fullscreen-button,
video::-webkit-media-controls-overflow-menu-button,
video::-webkit-media-controls-mute-button,
video::-webkit-media-controls-volume-slider,
video::-webkit-media-controls-timeline,
video::-webkit-media-controls-current-time-display,
video::-webkit-media-controls-time-remaining-display {
    display: none !important; /* מסיר פקדים שאינם Play/Stop */
}/* End custom CSS */