.elementor-10578 .elementor-element.elementor-element-90bf2d9{--display:flex;--justify-content:space-between;--align-items:stretch;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:10px 10px;--row-gap:10px;--column-gap:10px;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#1FAEA8;--border-color:#1FAEA8;--border-radius:2em 2em 2em 2em;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:15px;--padding-bottom:30px;--padding-left:15px;--padding-right:15px;}.elementor-10578 .elementor-element.elementor-element-90bf2d9:not(.elementor-motion-effects-element-type-background), .elementor-10578 .elementor-element.elementor-element-90bf2d9 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-10578 .elementor-element.elementor-element-2665219{--display:flex;--justify-content:space-between;--align-items:stretch;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:10px 10px;--row-gap:10px;--column-gap:10px;}.elementor-10578 .elementor-element.elementor-element-8f0bb6a > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-10578 .elementor-element.elementor-element-8f0bb6a.elementor-element{--order:0;}.elementor-10578 .elementor-element.elementor-element-8f0bb6a img{width:100%;max-width:100%;height:23vh;object-fit:contain;object-position:center center;border-radius:1em 1em 1em 1em;}.elementor-10578 .elementor-element.elementor-element-e267cc5{width:auto;max-width:auto;}.elementor-10578 .elementor-element.elementor-element-e267cc5 > .elementor-widget-container{background-color:var( --e-global-color-f17013c );padding:11px 21px 11px 21px;border-radius:11em 11em 11em 11em;}.elementor-10578 .elementor-element.elementor-element-e267cc5.elementor-element{--align-self:center;}body:not(.rtl) .elementor-10578 .elementor-element.elementor-element-e267cc5{right:8px;}body.rtl .elementor-10578 .elementor-element.elementor-element-e267cc5{left:8px;}.elementor-10578 .elementor-element.elementor-element-e267cc5 .elementor-heading-title{font-family:"Assistant", Sans-serif;font-size:19px;font-weight:600;color:#FFFFFF;}.elementor-10578 .elementor-element.elementor-element-c2702ee > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-10578 .elementor-element.elementor-element-c2702ee{text-align:center;}.elementor-10578 .elementor-element.elementor-element-c2702ee .elementor-heading-title{font-family:"leon", Sans-serif;font-size:1.4vw;font-weight:bold;line-height:1.1em;color:#8A59A4;}.elementor-10578 .elementor-element.elementor-element-f0d4128{--e-rating-justify-content:center;--e-rating-gap:2px;}.elementor-10578 .elementor-element.elementor-element-5061ea7 > .elementor-widget-container{padding:0px 15px 0px 15px;}.elementor-10578 .elementor-element.elementor-element-5061ea7.elementor-element{--align-self:center;}.elementor-10578 .elementor-element.elementor-element-5061ea7{text-align:center;}.elementor-10578 .elementor-element.elementor-element-5061ea7 .elementor-heading-title{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );line-height:var( --e-global-typography-text-line-height );color:#252438;}.elementor-10578 .elementor-element.elementor-element-f5fed9d{--display:flex;--justify-content:center;--align-items:stretch;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:10px 10px;--row-gap:10px;--column-gap:10px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-10578 .elementor-element.elementor-element-991dd34 > .elementor-widget-container{margin:0px 0px -15px 0px;}.elementor-10578 .elementor-element.elementor-element-991dd34{text-align:center;}.woocommerce .elementor-10578 .elementor-element.elementor-element-991dd34 .price{color:#54595F;font-family:"leon", Sans-serif;font-size:1.2vw;font-weight:bold;line-height:1.3em;}.woocommerce .elementor-10578 .elementor-element.elementor-element-991dd34 .price ins{font-family:"Assistant", Sans-serif;font-weight:700;}body:not(.rtl) .elementor-10578 .elementor-element.elementor-element-991dd34:not(.elementor-product-price-block-yes) del{margin-right:5px;}body.rtl .elementor-10578 .elementor-element.elementor-element-991dd34:not(.elementor-product-price-block-yes) del{margin-left:5px;}.elementor-10578 .elementor-element.elementor-element-991dd34.elementor-product-price-block-yes del{margin-bottom:5px;}.elementor-10578 .elementor-element.elementor-element-9d943bc .elementor-button{background-color:transparent;font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-size:var( --e-global-typography-accent-font-size );font-weight:var( --e-global-typography-accent-font-weight );line-height:var( --e-global-typography-accent-line-height );fill:var( --e-global-color-d8702dc );color:var( --e-global-color-d8702dc );background-image:linear-gradient(206deg, #6AC27C 0%, #2D9CDB 100%);border-style:solid;border-width:1px 1px 1px 1px;border-color:#1FAEA800;border-radius:3em 3em 3em 3em;padding:15px 30px 15px 30px;}.elementor-10578 .elementor-element.elementor-element-9d943bc.elementor-element{--align-self:center;}.elementor-10578 .elementor-element.elementor-element-9d943bc .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-10578 .elementor-element.elementor-element-9d943bc .elementor-button .elementor-button-content-wrapper{gap:10px;}.jet-listing-item.single-jet-engine.elementor-page-10578 > .elementor{width:328px;margin-left:auto;margin-right:auto;}@media(min-width:768px){.elementor-10578 .elementor-element.elementor-element-90bf2d9{--width:100vw;}.elementor-10578 .elementor-element.elementor-element-2665219{--width:100%;}}@media(max-width:1024px){.elementor-10578 .elementor-element.elementor-element-90bf2d9{--gap:10px 10px;--row-gap:10px;--column-gap:10px;}.elementor-10578 .elementor-element.elementor-element-8f0bb6a img{height:25vh;}.elementor-10578 .elementor-element.elementor-element-c2702ee .elementor-heading-title{font-size:21px;line-height:1.1em;}.elementor-10578 .elementor-element.elementor-element-5061ea7 .elementor-heading-title{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-10578 .elementor-element.elementor-element-991dd34{text-align:center;}.woocommerce .elementor-10578 .elementor-element.elementor-element-991dd34 .price{font-size:18px;line-height:1.3em;}.elementor-10578 .elementor-element.elementor-element-9d943bc .elementor-button{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );}}@media(max-width:767px){.elementor-10578 .elementor-element.elementor-element-90bf2d9{--gap:12px 12px;--row-gap:12px;--column-gap:12px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:30px;--padding-left:0px;--padding-right:0px;}.elementor-10578 .elementor-element.elementor-element-8f0bb6a > .elementor-widget-container{margin:30px 15px 0px 15px;}.elementor-10578 .elementor-element.elementor-element-8f0bb6a img{height:25vh;}body:not(.rtl) .elementor-10578 .elementor-element.elementor-element-e267cc5{right:12px;}body.rtl .elementor-10578 .elementor-element.elementor-element-e267cc5{left:12px;}.elementor-10578 .elementor-element.elementor-element-c2702ee > .elementor-widget-container{padding:0px 13px 0px 13px;}.elementor-10578 .elementor-element.elementor-element-c2702ee .elementor-heading-title{font-size:21px;line-height:1.1em;}.elementor-10578 .elementor-element.elementor-element-f0d4128{--e-rating-justify-content:center;}.elementor-10578 .elementor-element.elementor-element-5061ea7 > .elementor-widget-container{padding:0px 13px 0px 13px;}.elementor-10578 .elementor-element.elementor-element-5061ea7{text-align:center;}.elementor-10578 .elementor-element.elementor-element-5061ea7 .elementor-heading-title{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-10578 .elementor-element.elementor-element-f5fed9d{--padding-top:0px;--padding-bottom:0px;--padding-left:10px;--padding-right:10px;}.elementor-10578 .elementor-element.elementor-element-991dd34 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-10578 .elementor-element.elementor-element-991dd34{text-align:center;}.woocommerce .elementor-10578 .elementor-element.elementor-element-991dd34 .price{font-size:18px;line-height:1.3em;}.elementor-10578 .elementor-element.elementor-element-9d943bc .elementor-button{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );}}/* Start custom CSS for container, class: .elementor-element-90bf2d9 *//* --- 1. התמונה --- */
.leshem-img-effect {
    position: relative;
    overflow: hidden;
    border-radius: 16px;
    transition: all 0.5s cubic-bezier(0.4, 0, 0.2, 1);
}
.leshem-img-effect img {
    width: 100%;
    height: 100%;
    object-fit: cover;
    display: block;
    transition: transform 0.7s cubic-bezier(0.4, 0, 0.2, 1);
    transform: scale(1); 
}
/* --- 2. קרן אור עדינה (subtle) --- */
.leshem-img-effect::before {
    content: '';
    position: absolute;
    top: 0;
    left: -100%;
    width: 50%;
    height: 100%;
    background: linear-gradient(110deg, 
        rgba(255, 255, 255, 0) 0%, 
        rgba(255, 255, 255, 0.3) 50%,
        rgba(255, 255, 255, 0) 100%
    );
    transform: skewX(-20deg);
    z-index: 2;
    opacity: 0;
    pointer-events: none;
}
/* --- 3. הובר --- */
.leshem-card-parent:hover .leshem-img-effect img {
    transform: scale(1.10);
}
.leshem-card-parent:hover .leshem-img-effect::before {
    opacity: 1;
    left: 120%;
    transition: left 1s ease-out, opacity 0.5s ease;
}
/* הרמה עדינה של הכרטיס */
.leshem-card-parent {
    transition: transform 0.4s cubic-bezier(0.4, 0, 0.2, 1);
}
.leshem-card-parent:hover {
    transform: translateY(-7px);
}/* End custom CSS */
/* Start Custom Fonts CSS */@font-face {
	font-family: 'leon';
	font-style: normal;
	font-weight: normal;
	font-display: auto;
	src: url('https://leshemacademy.co.il/wp-content/uploads/2025/02/Leon-Regular.woff2') format('woff2');
}
@font-face {
	font-family: 'leon';
	font-style: normal;
	font-weight: bold;
	font-display: auto;
	src: url('https://leshemacademy.co.il/wp-content/uploads/2025/02/Leon-Bold.woff2') format('woff2');
}
/* End Custom Fonts CSS */