body.elementor-page-3813:not(.elementor-motion-effects-element-type-background), body.elementor-page-3813 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F8FAFC;}:root{--page-title-display:none;}/* Start custom CSS */.v-native-carousel {
    display: flex !important;
    overflow-x: auto !important;
    overflow-y: hidden !important;
        scroll-snap-type: x mandatory !important;
    scroll-behavior: smooth !important;
        -webkit-overflow-scrolling: touch !important;
    
    /* Odstęp między kartami (dostosuj do Figmy) */
    gap: 0.75rem!important;
    
    /* Wewnętrzny margines, żeby karty nie dotykały samej krawędzi po lewej */
    margin-left: 1rem !important;
    padding-right: 2rem !important; 
    padding-bottom:  1rem!important; /* Na cień box-shadow */
}

/* Ukrywamy brzydki pasek scrolla, zostawiając samą funkcjonalność swipe */
.v-native-carousel::-webkit-scrollbar {
    display: none !important;
}
.v-native-carousel {
    -ms-overflow-style: none !important;  
    scrollbar-width: none !important;  
}

/* POJEDYNCZA KARTA */
.v-carousel-card {
    /* Blokujemy kurczenie się kart */
    flex-shrink: 0 !important;
    
    /* Ustawiamy szerokość na sztywno, żeby wymusić wystawanie ostatniej karty.
       Zależnie od paddingów, wartość ok. 320px-350px da Ci układ 3 pełnych i 1 obciętej. */
    width: 320px!important; 
    
    /* Magia Snappingu - podczas swipe'u karta przyklei się do lewej krawędzi kontenera */
    scroll-snap-align: start !important;
    
    /* Drobna poprawka na cień z Figmy, żeby Elementor go nie obciął */
    transform: translateZ(0); 
}/* End custom CSS */