.elementor-12981 .elementor-element.elementor-element-bb35e63{--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;}.elementor-widget-heading .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );color:var( --e-global-color-primary );}/* Start custom CSS for heading, class: .elementor-element-8a2d5c1 */.elementor-12981 .elementor-element.elementor-element-8a2d5c1 {
    display: flex;
    justify-content: center;
    align-items: center;
}

.elementor-12981 .elementor-element.elementor-element-8a2d5c1 .tilt-element {
    position: relative;
    padding: 20px;
    display: inline-block;
    user-select: none;
}

/* הגדרות בסיסיות לכל שכבות הכתב */
.elementor-12981 .elementor-element.elementor-element-8a2d5c1 h1 {
    font-family: 'Montserrat', sans-serif !important;
    font-weight: 900 !important;
    font-size: 7vw !important;
    letter-spacing: 4px;
    margin: 0;
    padding: 0;
    text-transform: uppercase;
}

/* שכבה 1: הלבן הראשי - נשאר סטטי לחלוטין */
.elementor-12981 .elementor-element.elementor-element-8a2d5c1 .layer-white {
    color: #ffffff;
    position: relative;
    text-shadow: 0 2px 10px rgba(255, 255, 255, 0.15);
    z-index: 3;
}

/* שכבה 2: הניאון הסגול באמצע */
.elementor-12981 .elementor-element.elementor-element-8a2d5c1 .layer-purple {
    position: absolute;
    inset: 0;
    display: flex;
    align-items: center;
    justify-content: center;
    z-index: 2;
    color: transparent !important;
    -webkit-text-stroke: 1px rgba(168, 85, 247, 0.6);
    filter: drop-shadow(0 0 12px rgba(168, 85, 247, 0.85)) blur(1px);
    transition: transform 0.1s ease-out;
}

/* שכבה 3: הניאון הכחול מאחור */
.elementor-12981 .elementor-element.elementor-element-8a2d5c1 .layer-blue {
    position: absolute;
    inset: 0;
    display: flex;
    align-items: center;
    justify-content: center;
    z-index: 1;
    color: transparent !important;
    -webkit-text-stroke: 1px rgba(59, 130, 246, 0.4);
    filter: drop-shadow(0 0 28px rgba(59, 130, 246, 0.75)) blur(4px);
    transition: transform 0.1s ease-out;
}/* End custom CSS */