.elementor-kit-6{--e-global-color-primary:#000000;--e-global-color-secondary:#97713E;--e-global-color-text:#000000;--e-global-color-accent:#97713E;--e-global-color-c77be25:#F5C380;--e-global-color-0048356:#7D633E;--e-global-color-2e2a941:#D1A467;--e-global-color-59d6d74:#FFFFFF;--e-global-color-67a89c1:#FFFFFF;--e-global-color-415b44a:#FDFDFD;--e-global-color-faaf865:#F5F5F5;--e-global-color-f3579c6:#FFFAF4;--e-global-color-716caa9:#3D3D3D;--e-global-typography-primary-font-family:"Rubik";--e-global-typography-primary-font-weight:600;--e-global-typography-secondary-font-family:"Rubik";--e-global-typography-secondary-font-weight:400;--e-global-typography-text-font-family:"Rubik";--e-global-typography-text-font-weight:400;--e-global-typography-accent-font-family:"Rubik";--e-global-typography-accent-font-weight:500;}.elementor-kit-6 e-page-transition{background-color:#FFBC7D;}.elementor-section.elementor-section-boxed > .elementor-container{max-width:100%;}.e-con{--container-max-width:100%;--container-default-padding-top:0%;--container-default-padding-right:0%;--container-default-padding-bottom:0%;--container-default-padding-left:0%;}.elementor-widget:not(:last-child){--kit-widget-spacing:10px;}.elementor-element{--widgets-spacing:10px 10px;--widgets-spacing-row:10px;--widgets-spacing-column:10px;}{}h1.entry-title{display:var(--page-title-display);}.site-header .site-branding{flex-direction:column;align-items:stretch;}.site-header{padding-inline-end:0px;padding-inline-start:0px;}.site-footer .site-branding{flex-direction:column;align-items:stretch;}@media(max-width:1024px){.elementor-section.elementor-section-boxed > .elementor-container{max-width:1024px;}.e-con{--container-max-width:1024px;}}@media(max-width:767px){.elementor-section.elementor-section-boxed > .elementor-container{max-width:767px;}.e-con{--container-max-width:767px;}}/* Start custom CSS *//*כפתורים*/
.shape-btn .elementor-button {
  background: linear-gradient(
    120deg,
    #9c7746,
    #b48a58,
    #d2a86a,
    #9c7746
  );
  background-size: 200% 200%;
  padding: 18px 60px;
  clip-path: polygon(0% 0%, 90% 0%, 100% 100%, 10% 100%);
  transition: clip-path 0.4s ease;
  border: none;
  color: #fff;
  display: inline-block;
}

/* hover – הגרדיאנט זז */
.shape-btn .elementor-button:hover {
  animation: gradientMove 2s linear infinite;
}

@keyframes gradientMove {
  0%   { background-position: 0% 50%; }
  100% { background-position: 100% 50%; }
}


/*מעבר פסים על חברות בדף הבית*/
/* בסיס */
.my-container2::before {
  content: "";
  position: absolute;
  inset: 0;
  pointer-events: none;
  opacity: 0;
  border-radius: inherit;

  background: repeating-linear-gradient(
    135deg,
    rgba(0,0,0,0.05) 0px,
    rgba(0,0,0,0.05) 1px,   /* עובי הפס */
    transparent 1px,
    transparent 8px        /* מרווח */
  );

  transition: opacity .2s ease;
}

.my-container2:hover::before {
  opacity: 1;
  animation: stripesMove 2s linear infinite;
}



.my-container2::before {
  content: "";
  position: absolute;
  inset: 0;
  pointer-events: none;
  opacity: 0;
  border-radius: inherit;

  background: repeating-linear-gradient(
    135deg,
    rgba(0,0,0,0.05) 0px,
    rgba(0,0,0,0.05) 2px,
    transparent 2px,
    transparent 14px
  );

  transition: opacity .2s ease;
}

.my-container2:hover::before {
  opacity: 1;
  animation: stripesMove 2s linear infinite;
}

@keyframes stripesMove {
  from { background-position: 0 0; }
  to   { background-position: 40px 40px; }
}


/*מעבר פסים לתפריט*/

/* בסיס */
.my-container::before {
  content: "";
  position: absolute;
  inset: 0;
  pointer-events: none;
  opacity: 0;
  border-radius: inherit;

  background: repeating-linear-gradient(
    135deg,
    rgba(0,0,0,0.05) 0px,
    rgba(0,0,0,0.05) 1px,   /* עובי הפס */
    transparent 1px,
    transparent 8px        /* מרווח */
  );

  transition: opacity .2s ease;
}

.my-container:hover::before {
  opacity: 1;
  animation: stripesMove 2s linear infinite;
}



.my-container::before {
  content: "";
  position: absolute;
  inset: 0;
  pointer-events: none;
  opacity: 0;
  border-radius: inherit;

  background: repeating-linear-gradient(
    135deg,
    rgba(0,0,0,0.05) 0px,
    rgba(0,0,0,0.05) 2px,
    transparent 2px,
    transparent 14px
  );

  transition: opacity .2s ease;
}

.my-container:hover::before {
  opacity: 1;
  animation: stripesMove 2s linear infinite;
}

@keyframes stripesMove {
  from { background-position: 0 0; }
  to   { background-position: 40px 40px; }
}




/*מעבר פסים לתפריט*/
.menu-moving-stripes .e-n-menu-item:hover{
  background-image: repeating-linear-gradient(
    135deg,
    rgba(0,0,0,0.06) 0px,
    rgba(0,0,0,0.06) 1px,
    transparent 1px,
    transparent 5px
  );
  animation: stripesMoveBg 1.4s linear infinite;
}

@keyframes stripesMoveBg{
  from{ background-position: 0 0; }
  to{ background-position: 16px 16px; }
}

/*תזוזת חץ בדף הבית*/
.float-y {
  animation: floatY 2s ease-in-out infinite;
}

@keyframes floatY {
  0%   { transform: rotate(-90deg) translateX(0); }
  50%  { transform: rotate(-90deg) translateX(-35px); }
  100% { transform: rotate(-90deg) translateX(0); }
}

/*צבע זהב לכותרות*/
.cls-1{
    fill: #000 !important;
}

.gold-gradient-text {
  background: linear-gradient(135deg, #F0C987 0%, #D4A65F 30%, #B58544 60%, #6F4E28 100%);
  -webkit-background-clip: text;
  -webkit-text-fill-color: transparent;
  background-clip: text;
  color: transparent;
}



.card {
  --cut: 30px;
    position: relative;
  overflow: hidden;
clip-path: polygon(
0 0,
    calc(100% - var(--cut)) 0,
    100% var(--cut),
    100% 100%,
    0 100%
  );
}
.card-bottom {
  --cut: 130px;
  position: relative;
  overflow: hidden;

  clip-path: polygon(
    0 0,
    100% 0,
    100% 100%,
    var(--cut) 100%,
    0 calc(100% - var(--cut))
  );
}/* End custom CSS */