.elementor-25361 .elementor-element.elementor-element-69a6ac2{margin-top:25px;margin-bottom:25px;}.elementor-25361 .elementor-element.elementor-element-2f44427:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-25361 .elementor-element.elementor-element-2f44427 > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-25361 .elementor-element.elementor-element-2f44427 > .elementor-element-populated{border-style:solid;border-width:71px 0px 0px 0px;border-color:#F4F4F4;box-shadow:11px 17px 33px 0px rgba(84, 89, 95, 0.32);transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-25361 .elementor-element.elementor-element-2f44427 > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-25361 .elementor-element.elementor-element-f2b908e > .elementor-widget-container{margin:-67px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-25361 .elementor-element.elementor-element-f2b908e{text-align:center;}.elementor-25361 .elementor-element.elementor-element-f2b908e .elementor-heading-title{font-size:35px;font-weight:800;}.elementor-25361 .elementor-element.elementor-element-54ca539 > .elementor-widget-container{margin:-20px 0px 0px 0px;padding:20px 42px 20px 42px;border-radius:30px 30px 30px 30px;}.elementor-25361 .elementor-element.elementor-element-653089a{--display:flex;--background-transition:0.3s;}.elementor-25361 .elementor-element.elementor-element-5020e77{text-align:center;}.elementor-25361 .elementor-element.elementor-element-86e4aca{--display:flex;--background-transition:0.3s;}.elementor-25361 .elementor-element.elementor-element-af238d5 .elementor-wrapper{--video-aspect-ratio:1.77777;}body.elementor-page-25361:not(.elementor-motion-effects-element-type-background), body.elementor-page-25361 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#E2F0FF;}@media(max-width:767px){.elementor-25361 .elementor-element.elementor-element-54ca539 > .elementor-widget-container{padding:4px 4px 4px 4px;}}/* Start custom CSS for section, class: .elementor-element-69a6ac2 *//* רקע כללי עם אפקט גלובלי */
html, body {
    margin: 0;
    padding: 0;
    background: #0a0a0a;
    background: linear-gradient(135deg, rgba(10,10,10,1) 0%, rgba(20,20,20,1) 100%);
    background-attachment: fixed;
    color: white !important;
    min-height: 100vh;
    overflow-x: hidden;
}

/* ביטול השפעות צבע חיצוניות */
* {
    scrollbar-color: #4a4a4a #1a1a1a;
    scrollbar-width: thin;
    -webkit-tap-highlight-color: transparent;
    outline: none;
    box-sizing: border-box;
}

/* אפקט שקיפות וטשטוש לכל האלמנטים */
body * {
    background-color: transparent !important;
    color: white !important;
    border-color: rgba(255,255,255,0.1) !important;
}

/* מניעת צבעים חיצוניים בטפסים ובאלמנטים אינטראקטיביים */
input, 
textarea, 
select, 
button, 
.woocommerce-cart input[type="text"],
.woocommerce-cart input[type="number"],
.woocommerce-cart input[type="email"] {
    background: rgba(255,255,255,0.05) !important;
    border: 1px solid rgba(255,255,255,0.1) !important;
    color: white !important;
}

/* אפקט גלובלי לכפתורים */
.button, 
button, 
input[type="submit"], 
input[type="button"] {
    background: linear-gradient(135deg, #4f46e5 0%, #0ea5e9 100%) !important;
    color: white !important;
    border: none !important;
    transition: all 0.3s ease !important;
}

/* מניעת צבעים לא רצויים בקישורים */
a {
    color: #0ea5e9 !important;
    text-decoration: none !important;
    transition: color 0.3s ease !important;
}

a:hover {
    color: #4f46e5 !important;
}

/* טיפול בסרגלי גלילה */
::-webkit-scrollbar {
    width: 8px;
    background: #1a1a1a;
}

::-webkit-scrollbar-thumb {
    background: #4a4a4a;
    border-radius: 10px;
}

/* אפקט טשטוש גלובלי */
.blur-background {
    background: rgba(255, 255, 255, 0.05);
    backdrop-filter: blur(10px);
    border: 1px solid rgba(255, 255, 255, 0.1);
}

/* הסתרת רקעות לא רצויות */
.elementor-background-overlay,
.elementor-background {
    display: none !important;
}

/* תגובתיות למסכים קטנים */
@media (max-width: 768px) {
    body {
        background: #0a0a0a !important;
    }
    
    body * {
        background-color: transparent !important;
    }
}/* End custom CSS */