.elementor-574 .elementor-element.elementor-element-c43fb63{--display:flex;--min-height:100vh;--justify-content:flex-start;--gap:30px 30px;--row-gap:30px;--column-gap:30px;--overflow:hidden;--padding-top:3rem;--padding-bottom:3rem;--padding-left:3rem;--padding-right:3rem;--z-index:1;}.elementor-574 .elementor-element.elementor-element-9dea83d{z-index:3;}.elementor-574 .elementor-element.elementor-element-9460165{--display:flex;--position:absolute;--min-height:80vh;top:0vw;--z-index:0;}body:not(.rtl) .elementor-574 .elementor-element.elementor-element-9460165{left:0vw;}body.rtl .elementor-574 .elementor-element.elementor-element-9460165{right:0vw;}.elementor-574 .elementor-element.elementor-element-14c5188{--display:flex;--position:absolute;--min-height:80vh;top:0vw;--z-index:0;}body:not(.rtl) .elementor-574 .elementor-element.elementor-element-14c5188{left:0vw;}body.rtl .elementor-574 .elementor-element.elementor-element-14c5188{right:0vw;}.elementor-574 .elementor-element.elementor-element-0e1efbc{--display:flex;--min-height:365px;--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;--justify-content:space-between;--align-items:center;--z-index:5;}.elementor-574 .elementor-element.elementor-element-0e1efbc.e-con{--align-self:center;}.elementor-574 .elementor-element.elementor-element-a128d84{--display:flex;}:root{--page-title-display:none;}@media(min-width:768px){.elementor-574 .elementor-element.elementor-element-9460165{--width:100%;}.elementor-574 .elementor-element.elementor-element-14c5188{--width:100%;}.elementor-574 .elementor-element.elementor-element-0e1efbc{--width:70%;}}/* Start custom CSS for container, class: .elementor-element-9460165 */.elementor-574 .elementor-element.elementor-element-9460165 {
    opacity: var(--glow-opacity);
    transform: var(--glow-scale);
    filter: blur(55px);
    background: radial-gradient(circle, rgba(99, 102, 241, 0.85) 0%, rgba(99, 102, 241, 0) 70%);
    transition: all 0.9s cubic-bezier(0.16, 1, 0.3, 1);
    pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-14c5188 */.elementor-574 .elementor-element.elementor-element-14c5188 {
    opacity: var(--glow-opacity);
    transform: var(--glow-scale);
    filter: blur(50px);
    background: radial-gradient(circle, rgba(217, 70, 239, 0.8) 0%, rgba(217, 70, 239, 0) 70%);
    transition: all 0.9s cubic-bezier(0.16, 1, 0.3, 1);
    pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-bfd4cf7 */.logo-dot {
  position: absolute;

  width: 30px;   /* פי 3 (אם היה ~10px) */
  height: 30px;

  border-radius: 50%;

  background: #11b9d7;

  right: 50px;  /* 90 פיקסלים שמאלה מהנקודה המקורית (RTL) */
  top: 50%;

  transform: translateY(-50%) scale(0);
  opacity: 0;

  box-shadow:
    0 0 15px rgba(17,185,215,0.6),
    0 0 30px rgba(17,185,215,0.3);

  pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-0e1efbc */.elementor-574 .elementor-element.elementor-element-0e1efbc {
    background: var(--glass-bg);
    border: 1px solid var(--glass-border);
    backdrop-filter: blur(var(--blur-val));
    -webkit-backdrop-filter: blur(var(--blur-val));
    border-radius: 20px;
    box-shadow: 0 10px 30px 0 rgba(0, 0, 0, 0.15);
    transition: all 0.4s ease;
}

/* אפקט מעבר עכבר (Hover) להגברת חוויית ה-WOW */
.elementor-574 .elementor-element.elementor-element-0e1efbc:hover {
    transform: translateY(-5px);
    box-shadow: 0 20px 40px 0 rgba(99, 102, 241, 0.25);
    border-color: var(--accent);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-c43fb63 */.elementor-574 .elementor-element.elementor-element-c43fb63 {
    background-color: var(--bg-main) !important;
}/* End custom CSS */
/* Start custom CSS *//* מצב ברירת מחדל - רקע כהה, זכוכית עמומה ומינימליסטית */
:root {
	--bg-main: #0b0f19;
	--text-main: #94a3b8;
	--text-sub: #475569;
	--accent: #6366f1;
	
	/* זכוכית במצב כבוי (כמעט שקופה לחלוטין, ללא טשטוש כבד) */
	--glass-bg: rgba(255, 255, 255, 0.02);
	--glass-border: rgba(255, 255, 255, 0.05);
	--blur-val: 2px;
	--card-glow: 0 4px 20px rgba(0, 0, 0, 0.2);
	
	/* זוהר ברקע (עמום) */
	--glow-opacity: 0.15;
	--glow-scale: scale(0.85);
}

/* מצב WOW מופעל! (הרקע נשאר כהה, הזכוכית והאורות נדלקים) */
body.wow-active {
	--bg-main: #0b0f19; /* קבוע! */
	--text-main: #f1f5f9;
	--text-sub: #cbd5e1;
	
	/* זכוכית נדלקת (טשטוש חזק, שוליים מבריקים, זוהר אחורי) */
	--glass-bg: rgba(255, 255, 255, 0.07);
	--glass-border: rgba(255, 255, 255, 0.18);
	--blur-val: 20px;
	--card-glow: 0 20px 50px rgba(99, 102, 241, 0.25), inset 0 0 15px rgba(255, 255, 255, 0.05);
	
	/* זוהר ברקע (חזק וצבעוני!) */
	--glow-opacity: 0.7;
	--glow-scale: scale(1.1);
}

/* החלת משתנים חסינה על אלמנטור */
body, #page, #content, .elementor {
	background-color: var(--bg-main) !important;
	color: var(--text-main) !important;
	transition: background-color 0.6s ease, color 0.4s ease;
}

.ring {
    position: absolute;
    border: 2px solid rgba(255, 255, 255, 0.1); /* קו דק מאוד ושקוף */
    border-radius: 50%;
    background: transparent;
    pointer-events: none; /* חשוב: כדי שהן לא יחסמו את הלחיצה על המתג */
    z-index: 0; /* הן מעל הצבעים אבל מתחת לטקסט */
}

.ring-1 {
    width: 400px;
    height: 400px;
    top: 350px;
    left: 20%;
    transform: rotate(20deg);
}

.ring-2 {
    width: 600px;
    height: 600px;
    bottom: -600px;
    right: -10%;
    border-width: 4px; /* טבעת אחת עבה יותר מהשנייה למראה עשיר */
}

.decorative-rings {
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    pointer-events: none; /* כדי שלא יפריע ללחיצה */
    z-index: 1; /* יושב מעל הרקע ומתחת לכרטיסייה */
}

.ring {
            position: absolute;
            border-radius: 50%;
            /* יצירת עומק ע"י גרדיאנט חצי שקוף */
            background: radial-gradient(circle, rgba(255,255,255,0.1) 0%, rgba(255,255,255,0) 70%);
            /* הוספת הברקה עליונה */
            border: 2px solid rgba(255, 255, 255, 0.2);
            /* אפקט הברקה דמוי מתכת או זכוכית */
            box-shadow: 
                0 0 40px rgba(102, 51, 153, 0.3),
                inset 0 0 20px rgba(255, 255, 255, 0.1);
            pointer-events: none;
        }

        /* יצירת אפקט "נפח" של אובייקט */
        .ring::after {
            content: '';
            position: absolute;
            top: 5%;
            left: 5%;
            width: 90%;
            height: 90%;
            border-radius: 50%;
            border: 1px solid rgba(255, 255, 255, 0.3);
            mask: linear-gradient(to bottom, transparent, white);
        }

        .ring-1 {
            width: 350px;
            height: 350px;
            top: 150px;
            left: 50px;
        }/* End custom CSS */