.elementor-kit-130{--e-global-color-primary:#0E1316;--e-global-color-secondary:#54595F;--e-global-color-text:#7A7A7A;--e-global-color-accent:#61CE70;--e-global-color-f564ae1:#FFC107;--e-global-typography-primary-font-family:"Montserrat-Medium";--e-global-typography-primary-font-weight:600;--e-global-typography-secondary-font-family:"Montserrat-Medium";--e-global-typography-text-font-family:"Montserrat-Medium";--e-global-typography-accent-font-family:"Montserrat-Medium";font-family:"Montserrat-Medium", Sans-serif;}.elementor-kit-130 e-page-transition{background-color:#FFBC7D;}.elementor-kit-130 h1{font-family:"Montserrat-Medium", Sans-serif;}.elementor-kit-130 h2{font-family:"Montserrat-Medium", Sans-serif;}.elementor-kit-130 h3{font-family:"Montserrat-Medium", Sans-serif;}.elementor-kit-130 h4{font-family:"Montserrat-Medium", Sans-serif;}.elementor-section.elementor-section-boxed > .elementor-container{max-width:1140px;}.e-con{--container-max-width:1140px;}.elementor-widget:not(:last-child){--kit-widget-spacing: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-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 */.bk-lite-actions,
.bk-lite-actions * {
  box-sizing: border-box;
}

.bk-lite-actions {
  --bk-lite-navy: #0f172a;
  --bk-lite-amber: #fcb901;

  align-items: center;
  gap: 6px;

  width: max-content;
  max-width: 100%;
  margin: 0;
  padding: 0;

  direction: rtl;
  white-space: nowrap;
  vertical-align: middle;
  line-height: 1;
}

/* הצגה לפי סוג מסך */

.bk-lite-actions--desktop {
  display: inline-flex;
}

.bk-lite-actions--mobile {
  display: none;
}

/* ==================================================
   Action
   ================================================== */

.bk-lite-action {
  display: inline-flex;
  align-items: center;
  justify-content: center;
  flex: 0 0 auto;
  gap: 7px;

  height: 40px;
  margin: 0;
  padding: 0 10px;

  border: 1px solid rgba(15, 23, 42, 0.14);
  border-radius: 12px;

  background-color: #ffffff;
  color: var(--bk-lite-navy);

  font-family: inherit;
  font-size: 11px;
  font-weight: 700;
  line-height: 1;
  text-decoration: none;

  box-shadow: 0 2px 7px rgba(15, 23, 42, 0.06);

  -webkit-tap-highlight-color: transparent;
  touch-action: manipulation;

  transition:
    transform 150ms ease,
    border-color 150ms ease,
    background-color 150ms ease,
    box-shadow 150ms ease;
}

.bk-lite-action:visited {
  color: var(--bk-lite-navy);
}

.bk-lite-action--quiz {
  border-color: rgba(252, 185, 1, 0.48);
  background-color: #fffdf7;
}

/* ==================================================
   Icon
   ================================================== */

.bk-lite-action__icon {
  display: inline-flex;
  align-items: center;
  justify-content: center;
  flex: 0 0 26px;

  width: 26px;
  height: 26px;

  border-radius: 8px;
}

.bk-lite-action--quiz .bk-lite-action__icon {
  color: var(--bk-lite-navy);
  background-color: var(--bk-lite-amber);
}

.bk-lite-action--zoom .bk-lite-action__icon {
  color: var(--bk-lite-amber);
  background-color: var(--bk-lite-navy);
}

.bk-lite-action__icon svg {
  display: block;

  width: 16px;
  height: 16px;
  max-width: none;

  margin: 0;
  padding: 0;

  pointer-events: none;
}

/* ==================================================
   Label
   ================================================== */

.bk-lite-action__label {
  display: block;
  line-height: 1;
}

/* ==================================================
   Hover, Active, Focus
   ================================================== */

@media (hover: hover) and (pointer: fine) {
  .bk-lite-action:hover {
    color: var(--bk-lite-navy);

    transform: translateY(-1px);

    border-color: rgba(15, 23, 42, 0.28);
    box-shadow: 0 4px 11px rgba(15, 23, 42, 0.09);
  }

  .bk-lite-action--quiz:hover {
    border-color: var(--bk-lite-amber);
    background-color: #fffaf0;
  }

  .bk-lite-action--zoom:hover {
    background-color: #f8fafc;
  }
}

.bk-lite-action:active {
  transform: translateY(0);
}

.bk-lite-action:focus-visible {
  outline: 3px solid rgba(252, 185, 1, 0.35);
  outline-offset: 2px;
}

/* ==================================================
   Mobile
   ================================================== */

@media (max-width: 767px) {
  .bk-lite-actions--desktop {
    display: none;
  }

  .bk-lite-actions--mobile {
    display: inline-flex;
    gap: 4px;
  }

  .bk-lite-actions--mobile .bk-lite-action {
    gap: 4px;

    height: 40px;
    padding: 0 7px;

    border-radius: 11px;

    font-size: 9px;
  }

  .bk-lite-actions--mobile .bk-lite-action__icon {
    flex-basis: 24px;

    width: 24px;
    height: 24px;

    border-radius: 7px;
  }

  .bk-lite-actions--mobile .bk-lite-action__icon svg {
    width: 15px;
    height: 15px;
  }
}

/* ==================================================
   Small Mobile
   ================================================== */

@media (max-width: 360px) {
  .bk-lite-actions--mobile {
    gap: 3px;
  }

  .bk-lite-actions--mobile .bk-lite-action {
    gap: 3px;

    padding-inline: 5px;

    font-size: 8px;
  }

  .bk-lite-actions--mobile .bk-lite-action__icon {
    flex-basis: 22px;

    width: 22px;
    height: 22px;
  }

  .bk-lite-actions--mobile .bk-lite-action__icon svg {
    width: 14px;
    height: 14px;
  }
}

/* ==================================================
   Reduced Motion
   ================================================== */

@media (prefers-reduced-motion: reduce) {
  .bk-lite-action {
    transition: none;
  }
}/* End custom CSS */