.elementor-2329 .elementor-element.elementor-element-7e0e0500{--display:flex;}.elementor-2329 .elementor-element.elementor-element-bde1422{--display:flex;--border-radius:25px 25px 25px 25px;box-shadow:0px 0px 10px 0px rgba(0,0,0,0.5);}.elementor-2329 .elementor-element.elementor-element-bde1422:not(.elementor-motion-effects-element-type-background), .elementor-2329 .elementor-element.elementor-element-bde1422 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#00000015;}@media(min-width:768px){.elementor-2329 .elementor-element.elementor-element-bde1422{--content-width:1468px;}}/* Start custom CSS for container, class: .elementor-element-bde1422 */.elementor-2329 .elementor-element.elementor-element-bde1422 {
    /* 1. Sklenený základ (Jemný gradient) */
    background: linear-gradient(135deg, rgba(255, 255, 255, 0.4), rgba(255, 255, 255, 0.05));
    
    /* 2. Rozmazanie pozadia pod kontajnerom */
    backdrop-filter: blur(20px);
    -webkit-backdrop-filter: blur(20px);
    
    /* 3. Definícia okrajov (Teraz ČIERNE hrany) */
    border: 1px solid rgba(0, 0, 0, 0.8);        /* Hlavný rám - čierna (80% viditeľnosť) */
    border-bottom: 1px solid rgba(0, 0, 0, 0.2); /* Spodný rám - jemnejšia čierna (pre 3D efekt) */
    
    /* 4. Tekutý efekt (Tiene a vnútorné odlesky) */
    box-shadow: 
        0 20px 60px rgba(26, 43, 73, 0.08), /* Vonkajší tieň */
        inset 0 0 20px rgba(255, 255, 255, 0.8), /* Vnútorný lesk */
        inset 0 0 50px rgba(255, 255, 255, 0.1); /* Hĺbka */
        
    /* 5. Zaoblenie rohov */
    border-radius: 35px;
    
    /* Pre istotu, aby obsah nepretekal */
    overflow: hidden;
}

/* Optimalizácia pre mobil (Vypnutie sekania) */
@media (max-width: 768px) {
    .elementor-2329 .elementor-element.elementor-element-bde1422 {
        backdrop-filter: none;
        -webkit-backdrop-filter: none;
        background: rgba(255, 255, 255, 0.9);
    }
}/* End custom CSS */