.elementor-871 .elementor-element.elementor-element-bce685b{--display:flex;--min-height:171px;--overlay-opacity:0.42;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-871 .elementor-element.elementor-element-bce685b:not(.elementor-motion-effects-element-type-background), .elementor-871 .elementor-element.elementor-element-bce685b > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:linear-gradient(99deg, #FFFFFF 0%, #DFDEDE 100%);}.elementor-871 .elementor-element.elementor-element-bce685b::before, .elementor-871 .elementor-element.elementor-element-bce685b > .elementor-background-video-container::before, .elementor-871 .elementor-element.elementor-element-bce685b > .e-con-inner > .elementor-background-video-container::before, .elementor-871 .elementor-element.elementor-element-bce685b > .elementor-background-slideshow::before, .elementor-871 .elementor-element.elementor-element-bce685b > .e-con-inner > .elementor-background-slideshow::before, .elementor-871 .elementor-element.elementor-element-bce685b > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:#FDFDFD00;--background-overlay:'';}.elementor-871 .elementor-element.elementor-element-153a9f6{--display:flex;--min-height:0px;--overlay-opacity:0.5;}.elementor-871 .elementor-element.elementor-element-153a9f6::before, .elementor-871 .elementor-element.elementor-element-153a9f6 > .elementor-background-video-container::before, .elementor-871 .elementor-element.elementor-element-153a9f6 > .e-con-inner > .elementor-background-video-container::before, .elementor-871 .elementor-element.elementor-element-153a9f6 > .elementor-background-slideshow::before, .elementor-871 .elementor-element.elementor-element-153a9f6 > .e-con-inner > .elementor-background-slideshow::before, .elementor-871 .elementor-element.elementor-element-153a9f6 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{--background-overlay:'';}.elementor-871 .elementor-element.elementor-element-153a9f6.e-con{--align-self:flex-end;}.elementor-871 .elementor-element.elementor-element-3c90ac4{--grid-template-columns:repeat(3, auto);--icon-size:28px;--grid-column-gap:42px;--grid-row-gap:0px;}.elementor-871 .elementor-element.elementor-element-3c90ac4 .elementor-widget-container{text-align:center;}.elementor-871 .elementor-element.elementor-element-3c90ac4.elementor-element{--align-self:flex-end;}.elementor-871 .elementor-element.elementor-element-3c90ac4 .elementor-social-icon{--icon-padding:0.4em;}.elementor-871 .elementor-element.elementor-element-07fdadf{width:var( --container-widget-width, 6% );max-width:6%;--container-widget-width:6%;--container-widget-flex-grow:0;top:30px;text-align:end;}.elementor-871 .elementor-element.elementor-element-07fdadf.elementor-element{--align-self:flex-start;}body:not(.rtl) .elementor-871 .elementor-element.elementor-element-07fdadf{left:93px;}body.rtl .elementor-871 .elementor-element.elementor-element-07fdadf{right:93px;}.elementor-871 .elementor-element.elementor-element-07fdadf img{width:100%;max-width:100%;height:156px;}.elementor-871 .elementor-element.elementor-element-ec6dde0{--display:flex;}.elementor-871 .elementor-element.elementor-element-d1e3af3 .elementor-menu-toggle{margin:0 auto;}.elementor-871 .elementor-element.elementor-element-d1e3af3 .elementor-nav-menu .elementor-item{font-family:"Secular One", Sans-serif;font-size:35px;font-weight:100;}.elementor-871 .elementor-element.elementor-element-d1e3af3 .elementor-nav-menu--main .elementor-item{color:#000000;fill:#000000;}.elementor-871 .elementor-element.elementor-element-d1e3af3{--e-nav-menu-horizontal-menu-item-margin:calc( 13px / 2 );}.elementor-871 .elementor-element.elementor-element-d1e3af3 .elementor-nav-menu--main:not(.elementor-nav-menu--layout-horizontal) .elementor-nav-menu > li:not(:last-child){margin-bottom:13px;}.elementor-871 .elementor-element.elementor-element-d1e3af3 .elementor-nav-menu--dropdown{background-color:#D1D0C7E8;}.elementor-theme-builder-content-area{height:400px;}.elementor-location-header:before, .elementor-location-footer:before{content:"";display:table;clear:both;}@media(max-width:767px){.elementor-871 .elementor-element.elementor-element-bce685b{--width:500px;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-871 .elementor-element.elementor-element-3c90ac4{width:var( --container-widget-width, 186px );max-width:186px;--container-widget-width:186px;--container-widget-flex-grow:0;--icon-size:14px;--grid-column-gap:46px;--grid-row-gap:3px;}.elementor-871 .elementor-element.elementor-element-3c90ac4 .elementor-social-icon{--icon-padding:0.5em;}.elementor-871 .elementor-element.elementor-element-07fdadf.elementor-element{--align-self:flex-start;}body:not(.rtl) .elementor-871 .elementor-element.elementor-element-07fdadf{left:10px;}body.rtl .elementor-871 .elementor-element.elementor-element-07fdadf{right:10px;}.elementor-871 .elementor-element.elementor-element-07fdadf{top:-3px;}.elementor-871 .elementor-element.elementor-element-07fdadf img{width:400%;max-width:400%;height:125px;object-fit:cover;object-position:center right;}.elementor-871 .elementor-element.elementor-element-d1e3af3.elementor-element{--align-self:flex-end;}.elementor-871 .elementor-element.elementor-element-d1e3af3 .elementor-nav-menu--main .elementor-item{padding-left:2px;padding-right:2px;}}@media(min-width:768px){.elementor-871 .elementor-element.elementor-element-bce685b{--width:100%;}.elementor-871 .elementor-element.elementor-element-153a9f6{--content-width:1600px;}}/* Start custom CSS for social-icons, class: .elementor-element-3c90ac4 *//* =========================================
   אייקוני רשתות חברתיות - סטיקרים פופ-ארט אורבני (גרסה מתוקנת לטיקטוק)
   ========================================= */

/* 1. מצב בסיסי - סטיקר לבן עם מסגרת עבה */
.elementor-871 .elementor-element.elementor-element-3c90ac4 .elementor-social-icon {
    background: #ffffff !important;
    border: 3px solid #1a1a1a !important;
    border-radius: 10px !important;
    box-shadow: 4px 4px 0px #1a1a1a !important;
    transition: all 0.3s cubic-bezier(0.175, 0.885, 0.32, 1.275) !important;
    margin: 0 8px !important;
    width: 45px !important;
    height: 45px !important;
}

/* תיקון קריטי: מכריח את כל האייקונים (כולל טיקטוק) להיות בשחור במצב רגיל */
.elementor-871 .elementor-element.elementor-element-3c90ac4 .elementor-social-icon i,
.elementor-871 .elementor-element.elementor-element-3c90ac4 .elementor-social-icon svg {
    color: #1a1a1a !important;
    fill: #1a1a1a !important; /* הפקודה שמחזירה את טיקטוק לחיים */
    transition: all 0.3s ease;
}

/* 2. מה קורה בריחוף כללי - קפיצה למעלה ושינוי האייקון ללבן */
.elementor-871 .elementor-element.elementor-element-3c90ac4 .elementor-social-icon:hover {
    transform: translate(-3px, -3px) rotate(-6deg);
}
.elementor-871 .elementor-element.elementor-element-3c90ac4 .elementor-social-icon:hover i,
.elementor-871 .elementor-element.elementor-element-3c90ac4 .elementor-social-icon:hover svg {
    color: #ffffff !important; 
    fill: #ffffff !important;
}

/* =========================================
   3. צבעים ספציפיים לכל רשת בריחוף
   ========================================= */

/* וואטסאפ */
.elementor-871 .elementor-element.elementor-element-3c90ac4 .elementor-social-icon-whatsapp:hover {
    background: #25D366 !important;
    box-shadow: 6px 6px 0px #075E54 !important;
}

/* אינסטגרם */
.elementor-871 .elementor-element.elementor-element-3c90ac4 .elementor-social-icon-instagram:hover {
    background: radial-gradient(circle at 30% 107%, #fdf497 0%, #fdf497 5%, #fd5949 45%, #d6249f 60%, #285AEB 90%) !important;
    box-shadow: 6px 6px 0px #e6007e !important; 
}

/* טיקטוק - רקע שחור, צל פוקסיה ניאון, ואייקון טורקיז */
.elementor-871 .elementor-element.elementor-element-3c90ac4 .elementor-social-icon-tiktok:hover {
    background: #1a1a1a !important;
    box-shadow: 6px 6px 0px #ff0050 !important;
}
.elementor-871 .elementor-element.elementor-element-3c90ac4 .elementor-social-icon-tiktok:hover i,
.elementor-871 .elementor-element.elementor-element-3c90ac4 .elementor-social-icon-tiktok:hover svg {
    color: #00f2ea !important;
    fill: #00f2ea !important; 
}/* End custom CSS */
/* Start custom CSS for nav-menu, class: .elementor-element-d1e3af3 *//* 1. עיצוב בסיסי לכפתורי הטקסט בתפריט */
.elementor-871 .elementor-element.elementor-element-d1e3af3 .elementor-nav-menu .menu-item a {
    color: #0f0f0f !important; /* צבע טקסט שחור קשיח ובולט */
    font-weight: 800 !important;
    padding: 10px 20px !important;
    border-radius: 20px;
    background-color: transparent;
    transition: all 0.4s cubic-bezier(0.175, 0.885, 0.32, 1.275) !important; /* אנימציה קפיצית חלקה כמו בכפתורים הקודמים */
}

/* 2. אפקט ריחוף (Hover) - קפיצה אורבנית והילה סגולה */
.elementor-871 .elementor-element.elementor-element-d1e3af3 .elementor-nav-menu .menu-item a:hover {
    color: #077fde !important; /* שינוי לצבע המותג הסגול */
    transform: translateY(-6px) scale(1.05); /* קופץ למעלה וגדל מעט */
    background-color: rgba(255, 255, 255, 0.8); /* רקע לבן חצי-שקוף שמבליט את הטקסט על הבטון */
    box-shadow: 0 10px 20px rgba(123, 44, 191, 0.25); /* צל סגול רך שנותן תחושת ריחוף */
}

/* 3. העמוד הנוכחי (Active) - היכן הגולש נמצא עכשיו */
.elementor-871 .elementor-element.elementor-element-d1e3af3 .elementor-nav-menu .current-menu-item a {
    color: #077fde !important;
    background-color: #ffffff; /* רקע לבן מלא */
    box-shadow: 0 8px 15px rgba(123, 44, 191, 0.35);
    transform: translateY(-4px);
}

/* 4. התאמה למובייל (תפריט המבורגר) */
@media (max-width: 767px) {
    .elementor-871 .elementor-element.elementor-element-d1e3af3 .elementor-nav-menu .menu-item a {
        text-align: center;
        width: 100%;
        margin: 8px 0 !important;
        padding: 15px !important;
        background-color: rgba(255, 255, 255, 0.6); /* רקע עדין להפרדה בין השורות */
        border-radius: 12px;
    }
}/* End custom CSS */