.elementor-30250 .elementor-element.elementor-element-2fa60e6b{--display:flex;--min-height:63vh;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:flex-start;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--overlay-opacity:0.42;--padding-top:100px;--padding-bottom:100px;--padding-left:0px;--padding-right:0px;}.elementor-30250 .elementor-element.elementor-element-2fa60e6b:not(.elementor-motion-effects-element-type-background), .elementor-30250 .elementor-element.elementor-element-2fa60e6b > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FAFAFA;}.elementor-30250 .elementor-element.elementor-element-2fa60e6b::before, .elementor-30250 .elementor-element.elementor-element-2fa60e6b > .elementor-background-video-container::before, .elementor-30250 .elementor-element.elementor-element-2fa60e6b > .e-con-inner > .elementor-background-video-container::before, .elementor-30250 .elementor-element.elementor-element-2fa60e6b > .elementor-background-slideshow::before, .elementor-30250 .elementor-element.elementor-element-2fa60e6b > .e-con-inner > .elementor-background-slideshow::before, .elementor-30250 .elementor-element.elementor-element-2fa60e6b > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{--background-overlay:'';}.elementor-30250 .elementor-element.elementor-element-37eee1bf{--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;--justify-content:center;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-30250 .elementor-element.elementor-element-40041e9c > .elementor-widget-container{margin:0px 0px -20px 0px;}.elementor-30250 .elementor-element.elementor-element-40041e9c .elementor-heading-title{font-size:16px;font-weight:400;}.elementor-30250 .elementor-element.elementor-element-142c1b5c .elementor-heading-title{font-size:55px;font-weight:800;}.elementor-30250 .elementor-element.elementor-element-7dd3b7ec{width:var( --container-widget-width, 68% );max-width:68%;--container-widget-width:68%;--container-widget-flex-grow:0;font-size:16px;font-weight:300;color:var( --e-global-color-text );}.elementor-30250 .elementor-element.elementor-element-5644e18d .elementor-button{background-color:#EC4E1C00;font-size:18px;font-weight:500;fill:var( --e-global-color-secondary );color:var( --e-global-color-secondary );transition-duration:0.8s;border-style:solid;border-color:var( --e-global-color-07f74e2 );border-radius:20px 20px 20px 20px;}.elementor-30250 .elementor-element.elementor-element-5644e18d .elementor-button:hover, .elementor-30250 .elementor-element.elementor-element-5644e18d .elementor-button:focus{background-color:var( --e-global-color-07f74e2 );color:var( --e-global-color-primary );}.elementor-30250 .elementor-element.elementor-element-5644e18d .elementor-button:hover svg, .elementor-30250 .elementor-element.elementor-element-5644e18d .elementor-button:focus svg{fill:var( --e-global-color-primary );}.elementor-30250 .elementor-element.elementor-element-1bc95c33{--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;--justify-content:center;--align-items:flex-start;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-30250 .elementor-element.elementor-element-3bd05ac3{width:100%;max-width:100%;}@media(max-width:767px){.elementor-30250 .elementor-element.elementor-element-37eee1bf{--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-30250 .elementor-element.elementor-element-40041e9c .elementor-heading-title{font-size:14px;}.elementor-30250 .elementor-element.elementor-element-142c1b5c .elementor-heading-title{font-size:27px;}.elementor-30250 .elementor-element.elementor-element-7dd3b7ec{--container-widget-width:97%;--container-widget-flex-grow:0;width:var( --container-widget-width, 97% );max-width:97%;}.elementor-30250 .elementor-element.elementor-element-5644e18d .elementor-button{font-size:16px;}.elementor-30250 .elementor-element.elementor-element-1bc95c33{--padding-top:30px;--padding-bottom:30px;--padding-left:30px;--padding-right:30px;}}@media(min-width:768px){.elementor-30250 .elementor-element.elementor-element-2fa60e6b{--width:1440px;}.elementor-30250 .elementor-element.elementor-element-37eee1bf{--content-width:100%;}.elementor-30250 .elementor-element.elementor-element-1bc95c33{--content-width:100%;}}/* Start custom CSS for heading, class: .elementor-element-40041e9c */.elementor-30250 .elementor-element.elementor-element-40041e9c .elementor-heading-title {
    position: relative;
    display: inline-block;
    padding: 0 25px; /* מרווח הנשימה בין הטקסט לפינות - אפשר להקטין או להגדיל */
}

/* פינה ימנית עליונה (תחילת הטקסט בעברית) */
.elementor-30250 .elementor-element.elementor-element-40041e9c .elementor-heading-title::before {
    content: "";
    position: absolute;
    top: 0;
    right: 0;
    width: 12px; /* אורך הקו האופקי */
    height: 12px; /* אורך הקו האנכי */
    border-top: 2px solid #00C6FB; /* הצבע הירוק של אקספרטליין */
    border-right: 2px solid #00C6FB;
}

/* פינה שמאלית תחתונה (סוף הטקסט בעברית) */
.elementor-30250 .elementor-element.elementor-element-40041e9c .elementor-heading-title::after {
    content: "";
    position: absolute;
    bottom: 0;
    left: 0;
    width: 12px;
    height: 12px;
    border-bottom: 2px solid #00C6FB;
    border-left: 2px solid #00C6FB;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-142c1b5c *//* עטיפת המילה - שומרת על האותיות ביחד כדי שהמילה לא תיחתך בשבירת שורה */
.typewriter-effect .word {
    display: inline-block;
    white-space: nowrap; /* מונע שבירת שורה בתוך המילה עצמה */
}

/* המצב ההתחלתי של כל אות - שקופה וקצת למטה */
.typewriter-effect .char-anim {
    opacity: 0;
    display: inline-block;
    transform: translateY(15px);
    transition: opacity 0.4s cubic-bezier(0.25, 0.46, 0.45, 0.94), 
                transform 0.4s cubic-bezier(0.25, 0.46, 0.45, 0.94);
}

/* המצב הגלוי - האות במקום ובשקיפות מלאה */
.typewriter-effect .char-anim.visible {
    opacity: 1;
    transform: translateY(0);
}/* End custom CSS */