.elementor-77 .elementor-element.elementor-element-a6401f4{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--overflow:hidden;--padding-top:2%;--padding-bottom:2%;--padding-left:2%;--padding-right:2%;}.elementor-77 .elementor-element.elementor-element-aa268b9 img{width:10%;}.elementor-77 .elementor-element.elementor-element-3f4514f{text-align:center;}.elementor-77 .elementor-element.elementor-element-3f4514f .elementor-heading-title{font-family:"Assistant", Assistant;font-size:2.8vw;font-weight:900;text-shadow:0px 0px 10px rgba(0, 0, 0, 0.15);color:#E9EDF5;}.elementor-77 .elementor-element.elementor-element-c45fecb{text-align:center;font-family:var( --e-global-typography-accent-font-family ), Assistant;font-size:var( --e-global-typography-accent-font-size );font-weight:var( --e-global-typography-accent-font-weight );color:#C6D0E1;}.elementor-77 .elementor-element.elementor-element-1ba7d56{text-align:center;}.elementor-77 .elementor-element.elementor-element-1ba7d56 .elementor-heading-title{font-family:"Assistant", Assistant;font-size:5vw;font-weight:700;text-shadow:0px 0px 10px rgba(255, 120.28183912194294, 120.28183912194294, 0.3);color:var( --e-global-color-7e70f7c );}.elementor-77 .elementor-element.elementor-element-e5ec40b{text-align:center;font-family:var( --e-global-typography-accent-font-family ), Assistant;font-size:var( --e-global-typography-accent-font-size );font-weight:var( --e-global-typography-accent-font-weight );color:#C6D0E1;}.elementor-77 .elementor-element.elementor-element-c4ca3b5{width:var( --container-widget-width, 22% );max-width:22%;--container-widget-width:22%;--container-widget-flex-grow:0;}.elementor-77 .elementor-element.elementor-element-c4ca3b5 > .elementor-widget-container{padding:0% 0% 0% 0%;}.elementor-77 .elementor-element.elementor-element-c4ca3b5.elementor-element{--align-self:center;}.elementor-77 .elementor-element.elementor-element-c4ca3b5 .elementor-wrapper{--video-aspect-ratio:0.5625;filter:brightness( 101% ) contrast( 106% ) saturate( 138% ) blur( 0px ) hue-rotate( 0deg );}.elementor-77 .elementor-element.elementor-element-f2f0f67 .elementor-button{background-color:#D4AF37;fill:#0B0E13;color:#0B0E13;box-shadow:0px 0px 10px 0px rgba(255, 255, 255, 0.03);border-radius:5px 5px 5px 5px;padding:1% 1% 1% 1%;}.elementor-77 .elementor-element.elementor-element-5d78105{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:center;--overflow:hidden;}.elementor-77 .elementor-element.elementor-element-95071d1 > .elementor-widget-container{padding:0% 0% 0% 0%;}.elementor-77 .elementor-element.elementor-element-95071d1.elementor-element{--align-self:center;}.elementor-77 .elementor-element.elementor-element-9531152 > .elementor-widget-container{padding:0% 0% 0% 0%;}.elementor-77 .elementor-element.elementor-element-9531152.elementor-element{--align-self:center;}.elementor-77 .elementor-element.elementor-element-9534f50{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:center;--padding-top:5%;--padding-bottom:5%;--padding-left:5%;--padding-right:5%;}.elementor-77 .elementor-element.elementor-element-e3fd9c9 .elementor-heading-title{font-family:"Assistant", Assistant;font-size:2.8vw;font-weight:700;color:var( --e-global-color-accent );}.elementor-77 .elementor-element.elementor-element-0d09d40 .elementor-button{background-color:#D4AF37;fill:#0B0E13;color:#0B0E13;box-shadow:0px 0px 10px 0px rgba(255, 255, 255, 0.03);border-radius:5px 5px 5px 5px;padding:3% 3% 3% 3%;}.elementor-77 .elementor-element.elementor-element-0d09d40{width:var( --container-widget-width, 50% );max-width:50%;--container-widget-width:50%;--container-widget-flex-grow:0;}.elementor-77 .elementor-element.elementor-element-0d09d40.elementor-element{--align-self:center;}body.elementor-page-77:not(.elementor-motion-effects-element-type-background), body.elementor-page-77 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-secondary );}:root{--page-title-display:none;}@media(min-width:768px){.elementor-77 .elementor-element.elementor-element-9534f50{--content-width:799px;}}@media(max-width:1024px){.elementor-77 .elementor-element.elementor-element-c45fecb{font-size:var( --e-global-typography-accent-font-size );}.elementor-77 .elementor-element.elementor-element-e5ec40b{font-size:var( --e-global-typography-accent-font-size );}}@media(max-width:767px){.elementor-77 .elementor-element.elementor-element-aa268b9 img{width:27%;}.elementor-77 .elementor-element.elementor-element-3f4514f .elementor-heading-title{font-size:5.2vw;}.elementor-77 .elementor-element.elementor-element-c45fecb{font-size:var( --e-global-typography-accent-font-size );}.elementor-77 .elementor-element.elementor-element-1ba7d56 .elementor-heading-title{font-size:5.2vw;}.elementor-77 .elementor-element.elementor-element-e5ec40b{font-size:var( --e-global-typography-accent-font-size );}.elementor-77 .elementor-element.elementor-element-f2f0f67 > .elementor-widget-container{padding:1% 1% 1% 1%;}.elementor-77 .elementor-element.elementor-element-f2f0f67 .elementor-button{padding:1% 1% 1% 1%;}.elementor-77 .elementor-element.elementor-element-85d2155{text-align:center;}.elementor-77 .elementor-element.elementor-element-e3fd9c9{text-align:center;}.elementor-77 .elementor-element.elementor-element-e3fd9c9 .elementor-heading-title{font-size:7.5vw;}.elementor-77 .elementor-element.elementor-element-0d09d40 > .elementor-widget-container{padding:1% 1% 1% 1%;}.elementor-77 .elementor-element.elementor-element-0d09d40 .elementor-button{padding:1% 1% 1% 1%;}}/* Start custom CSS for heading, class: .elementor-element-1ba7d56 *//* אפקט אש חמה עדין לכותרת מבלי לשנות את צבעה המקורי - Code by LEMON SHLIF */
.elementor-77 .elementor-element.elementor-element-1ba7d56 {
  position: relative;
  display: inline-block;
  color: inherit;
  animation: lmn_fire_flicker 2.5s infinite ease-in-out;
}

.elementor-77 .elementor-element.elementor-element-1ba7d56::before {
  content: '';
  position: absolute;
  top: -5%;
  left: -5%;
  width: 110%;
  height: 110%;
  background: radial-gradient(ellipse at center, rgba(255, 100, 0, 0.1), transparent 70%);
  border-radius: 50%;
  mix-blend-mode: screen;
  animation: lmn_fire_glow 1.8s infinite ease-in-out;
  z-index: -1;
  pointer-events: none;
}

@keyframes lmn_fire_flicker {
  0%, 100% { transform: translateY(0); }
  50% { transform: translateY(-1px); }
}

@keyframes lmn_fire_glow {
  0% { opacity: 0.05; transform: scale(1); }
  50% { opacity: 0.15; transform: scale(1.05); }
  100% { opacity: 0.08; transform: scale(0.97); }
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-f2f0f67 *//* רק לכפתור הזה */
..elementor-77 .elementor-element.elementor-element-f2f0f67 {
  position: relative;
  overflow: hidden;
  background: linear-gradient(45deg, #D4AF37, #FFD700, #D4AF37);
  background-size: 300% 300%;
  animation: shineMove 6s ease infinite;
}

@keyframes shineMove {
  0% {
    background-position: 0% 50%;
  }
  50% {
    background-position: 100% 50%;
  }
  100% {
    background-position: 0% 50%;
  }
}

/* אפקט נצנוץ מלבן נע על הכפתור */
..elementor-77 .elementor-element.elementor-element-f2f0f67::after {
  content: '';
  position: absolute;
  top: 0;
  left: -75%;
  width: 50%;
  height: 100%;
  background: linear-gradient(120deg, rgba(255,255,255,0.3) 0%, rgba(255,255,255,0.6) 50%, rgba(255,255,255,0.3) 100%);
  transform: skewX(-25deg);
}

..elementor-77 .elementor-element.elementor-element-f2f0f67:hover::after {
  animation: shineFlash 1.5s ease forwards;
}

@keyframes shineFlash {
  0% { left: -75%; }
  100% { left: 125%; }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-a6401f4 */..elementor-77 .elementor-element.elementor-element-a6401f4 .elementor-widget-heading h1{
  font-size: clamp(28px, 2.8vw, 52px);
  letter-spacing: -0.02em;
}
..elementor-77 .elementor-element.elementor-element-a6401f4 .elementor-widget-text-editor{
  max-width: 760px;
}
..elementor-77 .elementor-element.elementor-element-a6401f4 .elementor-button{
  transition: all .2s ease;
}
..elementor-77 .elementor-element.elementor-element-a6401f4 .elementor-button:hover{
  transform: translateY(-2px);
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-95071d1 *//* === קונטיינר כללי === */
.lm-section {
  background: #121826;
  padding: 80px 20px;
  border: 1px solid rgba(212,175,55,0.18);
  border-radius: 16px;
  box-shadow: 0 10px 30px rgba(0,0,0,0.25);
  backdrop-filter: saturate(110%) blur(2px);
  text-align: center;
  max-width: 1140px;
  margin: 0 auto;
  direction: rtl; /* תצוגת ימין לשמאל */
}

/* === כותרת ראשית === */
.lm-title {
  font-family: 'Varela Round', sans-serif;
  font-size: clamp(24px, 2.2vw, 36px);
  color: #009688;
  margin-bottom: 8px;
}

/* === טקסט פתיח === */
.lm-subtitle {
  font-family: 'Heebo', sans-serif;
  font-size: clamp(16px, 1vw, 18px);
  color: #C6D0E1;
  max-width: 780px;
  margin: 0 auto 32px;
  line-height: 1.7;
}

/* === רשימת אייקונים === */
.lm-list {
  display: grid;
  grid-template-columns: repeat(2, 1fr);
  gap: 20px;
  max-width: 900px;
  margin: 0 auto 40px;
}

.lm-item {
  display: flex;
  align-items: flex-start;
  gap: 12px;
  text-align: right;
}

.lm-icon {
  background: #D4AF37;
  color: #0B0E13;
  font-size: 18px;
  width: 32px;
  height: 32px;
  border-radius: 50%;
  display: flex;
  align-items: center;
  justify-content: center;
  box-shadow: 0 2px 8px rgba(212,175,55,0.25);
  flex-shrink: 0;
}

.lm-item p {
  font-family: 'Heebo', sans-serif;
  font-size: clamp(15px, 1vw, 17px);
  color: #E9EDF5;
  line-height: 1.6;
  margin: 0;
}

.lm-item strong {
  font-weight: 600;
  color: #E9EDF5;
}

/* === Mini CTA === */
.lm-cta p {
  font-family: 'Heebo', sans-serif;
  font-size: clamp(16px, 1vw, 18px);
  color: #E9EDF5;
  margin-bottom: 16px;
}

.lm-cta span {
  color: #4DD0E1;
  font-weight: 600;
}

.lm-btn {
  background: #009688;
  color: #FFFFFF;
  text-decoration: none;
  padding: 10px 18px;
  border-radius: 12px;
  font-weight: 600;
  transition: all 0.3s ease;
}

.lm-btn:hover {
  background: #4DD0E1;
  color: #0B0E13;
}

/* === רספונסיביות מובייל === */
@media (max-width: 768px) {
  .lm-list {
    grid-template-columns: 1fr;
  }
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-9531152 *//* === קונטיינר כללי === */
.lm-section {
  background: #121826;
  padding: 80px 20px;
  border: 1px solid rgba(212,175,55,0.18);
  border-radius: 16px;
  box-shadow: 0 10px 30px rgba(0,0,0,0.25);
  backdrop-filter: saturate(110%) blur(2px);
  text-align: center;
  max-width: 1140px;
  margin: 0 auto;
  direction: rtl; /* תצוגת ימין לשמאל */
}

/* === כותרת ראשית === */
.lm-title {
  font-family: 'Varela Round', sans-serif;
  font-size: clamp(24px, 2.2vw, 36px);
  color: #009688;
  margin-bottom: 8px;
}

/* === טקסט פתיח === */
.lm-subtitle {
  font-family: 'Heebo', sans-serif;
  font-size: clamp(16px, 1vw, 18px);
  color: #C6D0E1;
  max-width: 780px;
  margin: 0 auto 32px;
  line-height: 1.7;
}

/* === רשימת אייקונים === */
.lm-list {
  display: grid;
  grid-template-columns: repeat(2, 1fr);
  gap: 20px;
  max-width: 900px;
  margin: 0 auto 40px;
}

.lm-item {
  display: flex;
  align-items: flex-start;
  gap: 12px;
  text-align: right;
}

.lm-icon {
  background: #D4AF37;
  color: #0B0E13;
  font-size: 18px;
  width: 32px;
  height: 32px;
  border-radius: 50%;
  display: flex;
  align-items: center;
  justify-content: center;
  box-shadow: 0 2px 8px rgba(212,175,55,0.25);
  flex-shrink: 0;
}

.lm-item p {
  font-family: 'Heebo', sans-serif;
  font-size: clamp(15px, 1vw, 17px);
  color: #E9EDF5;
  line-height: 1.6;
  margin: 0;
}

.lm-item strong {
  font-weight: 600;
  color: #E9EDF5;
}

/* === Mini CTA === */
.lm-cta p {
  font-family: 'Heebo', sans-serif;
  font-size: clamp(16px, 1vw, 18px);
  color: #E9EDF5;
  margin-bottom: 16px;
}

.lm-cta span {
  color: #4DD0E1;
  font-weight: 600;
}

.lm-btn {
  background: #009688;
  color: #FFFFFF;
  text-decoration: none;
  padding: 10px 18px;
  border-radius: 12px;
  font-weight: 600;
  transition: all 0.3s ease;
}

.lm-btn:hover {
  background: #4DD0E1;
  color: #0B0E13;
}

/* === רספונסיביות מובייל === */
@media (max-width: 768px) {
  .lm-list {
    grid-template-columns: 1fr;
  }
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-0d09d40 *//* רק לכפתור הזה */
..elementor-77 .elementor-element.elementor-element-0d09d40 {
  position: relative;
  overflow: hidden;
  background: linear-gradient(45deg, #D4AF37, #FFD700, #D4AF37);
  background-size: 300% 300%;
  animation: shineMove 6s ease infinite;
}

@keyframes shineMove {
  0% {
    background-position: 0% 50%;
  }
  50% {
    background-position: 100% 50%;
  }
  100% {
    background-position: 0% 50%;
  }
}

/* אפקט נצנוץ מלבן נע על הכפתור */
..elementor-77 .elementor-element.elementor-element-0d09d40::after {
  content: '';
  position: absolute;
  top: 0;
  left: -75%;
  width: 50%;
  height: 100%;
  background: linear-gradient(120deg, rgba(255,255,255,0.3) 0%, rgba(255,255,255,0.6) 50%, rgba(255,255,255,0.3) 100%);
  transform: skewX(-25deg);
}

..elementor-77 .elementor-element.elementor-element-0d09d40:hover::after {
  animation: shineFlash 1.5s ease forwards;
}

@keyframes shineFlash {
  0% { left: -75%; }
  100% { left: 125%; }
}/* End custom CSS */