.elementor-kit-8{--e-global-color-primary:#6EC1E4;--e-global-color-secondary:#54595F;--e-global-color-text:#7A7A7A;--e-global-color-accent:#61CE70;--e-global-typography-primary-font-family:"Roboto";--e-global-typography-primary-font-weight:600;--e-global-typography-secondary-font-family:"Roboto Slab";--e-global-typography-secondary-font-weight:400;--e-global-typography-text-font-family:"Roboto";--e-global-typography-text-font-weight:400;--e-global-typography-accent-font-family:"Roboto";--e-global-typography-accent-font-weight:500;}.elementor-kit-8 e-page-transition{background-color:#FFBC7D;}.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);}.site-header{padding-inline-end:0px;padding-inline-start:0px;}@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 *//* ===== Automatic World Header ===== */
.aw-header{
  background:#ffffff;
  border-bottom:1px solid rgba(15,23,42,.08);
  padding: 10px 28px;
}

/* יישור וגובה "נקי" לכל ההדר */
.aw-header .e-con-inner,
.aw-header .elementor-container{
  align-items:center;
}

/* ===== Menu ===== */
.aw-nav{
  direction: rtl;
}

.aw-nav a{
  font-family: "Heebo","Assistant","Inter",sans-serif;
  font-size:16px;
  font-weight:600;
  color:#1f2937;
  letter-spacing:.2px;
  padding: 8px 10px;
  position:relative;
  transition: color .18s ease;
  text-decoration:none !important;
}

/* קו תחתון יוקרתי ב-hover */
.aw-nav a:after{
  content:"";
  position:absolute;
  left:10px;
  right:10px;
  bottom:2px;
  height:2px;
  background:#2563eb; /* כחול */
  transform: scaleX(0);
  transform-origin:center;
  transition: transform .18s ease;
  border-radius:2px;
}

.aw-nav a:hover{
  color:#2563eb;
}
.aw-nav a:hover:after{
  transform: scaleX(1);
}

/* מצב פעיל (עמוד נוכחי) */
.aw-nav .current-menu-item > a,
.aw-nav .current_page_item > a{
  color:#2563eb;
}
.aw-nav .current-menu-item > a:after,
.aw-nav .current_page_item > a:after{
  transform: scaleX(1);
}

/* ===== CTA Button ===== */
.aw-cta .elementor-button{
  background:#2563eb;
  border-radius:999px;
  padding:12px 22px;
  font-family:"Heebo","Assistant","Inter",sans-serif;
  font-weight:700;
  letter-spacing:.2px;
  box-shadow: 0 10px 20px rgba(37,99,235,.18);
  transition: transform .15s ease, box-shadow .15s ease, background .15s ease;
}

.aw-cta .elementor-button:hover{
  background:#1d4ed8;
  transform: translateY(-1px);
  box-shadow: 0 14px 26px rgba(37,99,235,.22);
}

/* ===== Responsive ===== */
@media (max-width: 1024px){
  .aw-header{ padding: 10px 16px; }
  .aw-nav a{ font-size:15px; padding:8px 8px; }
}

@media (max-width: 767px){
  .aw-header{ padding: 10px 12px; }
  .aw-cta .elementor-button{ padding:10px 16px; }
}


























/* =========================
   AW HERO SLIDER - SHARP TEXT (NO BLUR)
   ========================= */

/* 1) ודא שאין פילטר/blur על ההורים */
.aw-hero-slider,
.aw-hero-slider *{
  filter: none !important;
  -webkit-filter: none !important;
  backdrop-filter: none !important;
  -webkit-backdrop-filter: none !important;
}

/* 2) שכבת גרדיאנט על כל הסלייד (כמו Rockwell) */
.aw-hero-slider .swiper-slide{
  position: relative;
  overflow: hidden;
}

.aw-hero-slider .swiper-slide::before{
  content:"";
  position:absolute;
  inset:-2px;
  z-index: 2;
  pointer-events:none;

  /* גרדיאנט “חזק” שמרגיע את התמונה */
  background:
    linear-gradient(90deg,
      rgba(7,16,32,.78) 0%,
      rgba(7,16,32,.55) 38%,
      rgba(7,16,32,.20) 70%,
      rgba(7,16,32,0) 100%);
}

/* 3) פסי צבע “נכנסים מצד ימין” רק בסלייד הפעיל */
.aw-hero-slider .swiper-slide::after{
  content:"";
  position:absolute;
  top:-20%;
  right:-45%;
  width:70%;
  height:140%;
  z-index: 3;
  pointer-events:none;

  /* צבע ברירת מחדל */
  background: linear-gradient(135deg,
    rgba(40,120,255,.0) 0%,
    rgba(40,120,255,.55) 35%,
    rgba(170,60,255,.45) 70%,
    rgba(40,120,255,.0) 100%);

  transform: skewX(-18deg) translateX(40%);
  opacity: 0;
}

/* אנימציה רק ל-active */
.aw-hero-slider .swiper-slide-active::after{
  animation: awSlideFXIn 1.05s ease forwards;
}

@keyframes awSlideFXIn{
  0%   {opacity:0; transform: skewX(-18deg) translateX(55%);}
  100% {opacity:1; transform: skewX(-18deg) translateX(0%);}
}

/* 4) טקסט תמיד מעל השכבות */
.aw-hero-slider .elementor-slide-content{
  position: relative;
  z-index: 10 !important;
  display: inline-block;
  padding: 18px 22px;
  border-radius: 14px;

  /* רקע קשיח (ללא blur) -> חד! */
  background: rgba(7,16,32,.62);
  border: 1px solid rgba(255,255,255,.14);
  box-shadow: 0 18px 45px rgba(0,0,0,.35);

  /* חדות טקסט */
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  text-rendering: geometricPrecision;
}

.aw-hero-slider .elementor-slide-heading{
  color:#fff !important;
  text-shadow: 0 10px 28px rgba(0,0,0,.75) !important;
}

.aw-hero-slider .elementor-slide-description{
  color: rgba(255,255,255,.92) !important;
  text-shadow: 0 8px 22px rgba(0,0,0,.65) !important;
}

/* 5) ודא שגם הכפתור מעל */
.aw-hero-slider .elementor-slide-button{
  position: relative;
  z-index: 11 !important;
}















/* 1) הפסים והגרדיאנטים תמיד מאחורי תוכן */
.aw-hero-slider .swiper-slide::before,
.aw-hero-slider .swiper-slide::after{
  z-index: 1 !important;
}

/* 2) כל תוכן הסלייד מעל הכל (כולל כותרת ותיאור) */
.aw-hero-slider .elementor-slide-content{
  position: relative !important;
  z-index: 10 !important;
}

/* 3) חובה: גם הכותרת וגם התיאור מעל (לפעמים יש להם wrapper שונה) */
.aw-hero-slider .elementor-slide-heading,
.aw-hero-slider .elementor-slide-description{
  position: relative !important;
  z-index: 11 !important;
  opacity: 1 !important;
}

/* 4) שיפור קריאות (כמו Rockwell) */
.aw-hero-slider .elementor-slide-heading{
  text-shadow: 0 10px 28px rgba(0,0,0,.85) !important;
}
.aw-hero-slider .elementor-slide-description{
  text-shadow: 0 8px 22px rgba(0,0,0,.75) !important;
}

/* 5) אם האלמנטור שם opacity על כל ה-slide-content */
.aw-hero-slider .elementor-slide-content,
.aw-hero-slider .elementor-slide-content *{
  opacity: 1 !important;
}/* End custom CSS */