.elementor-271 .elementor-element.elementor-element-9882175{--display:flex;--min-height:440px;--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;--gap:8px 8px;--row-gap:8px;--column-gap:8px;--flex-wrap:wrap;border-style:solid;--border-style:solid;border-width:3px 3px 3px 3px;--border-top-width:3px;--border-right-width:3px;--border-bottom-width:3px;--border-left-width:3px;border-color:var( --e-global-color-89696c0 );--border-color:var( --e-global-color-89696c0 );--border-radius:15px 15px 15px 15px;box-shadow:0px 0px 10px 0px rgba(0, 0, 0, 0.05);--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-271 .elementor-element.elementor-element-9882175:hover{box-shadow:0px 0px 15px 0px rgba(0, 0, 0, 0.1);}.jet-listing-item.single-jet-engine.elementor-page-271 > .elementor{width:250px;margin-left:auto;margin-right:auto;}@media(min-width:768px){.elementor-271 .elementor-element.elementor-element-9882175{--width:100%;}}/* Start custom CSS for container, class: .elementor-element-9882175 *//* --- עיצוב וידאו נקי עם פינות מדויקות (Precise Cut) --- */

.precise-video-card {
    /* 1. הגדרת הצורה והפינות */
    border-radius: 20px !important; /* רדיוס הפינות - שנה לפי הטעם */
    overflow: hidden !important;    /* חותך כל מה שיוצא החוצה */
    
    /* 2. הגדרת יחס גובה-רוחב קבוע */
    aspect-ratio: 9/16; /* יחס של סטורי. אם הוידאו מרובע שנה ל-1/1 */
    width: 100%;
    position: relative;
    
    /* 3. הטריק החשוב: מסכה שמכריחה את הוידאו להיחתך */
    /* זה מונע את ה"בריחה" של הוידאו מהפינות באייפון/כרום */
    -webkit-mask-image: -webkit-radial-gradient(white, black);
    mask-image: radial-gradient(white, black);
    transform: translateZ(0); /* מאיץ חומרה לחיתוך חלק */
    
    /* 4. מסגרת עדינה מאוד (אופציונלי - לשמירה על גבולות ברקע לבן) */
    border: 1px solid rgba(0,0,0,0.03); 
}

/* מוודא שהוידאו ממלא את כל הצורה בלי עיוות */
.precise-video-card .elementor-background-video-container,
.precise-video-card video,
.precise-video-card iframe {
    width: 100% !important;
    height: 100% !important;
    object-fit: cover !important; /* ממלא את כל השטח */
    border: none !important;
}

/* אופציונלי: צל עדין מאוד שמופיע רק כשעוברים עם העכבר */
.precise-video-card:hover {
    box-shadow: 0 10px 30px rgba(0,0,0,0.08);
    transition: box-shadow 0.3s ease;
}/* End custom CSS */