/* Steps Slider Styles */
.steps-slider-container {
    position: relative;
    overflow: hidden;
    width: 100% !important;
    left: 0 !important;
    margin: 0 auto;
}

.tns-inner {
    width: 100% !important;
}

.tns-ovh {
    width: 100% !important;
}

.steps-slider-container .css-step {
    width: 100%;
    display: none;
}

/* Mostra solo la prima slide prima dell'inizializzazione */
.steps-slider-container .css-step:first-child {
    display: block;
}

/* Dopo l'inizializzazione di tiny-slider */
.tns-item {
    display: block !important;
}

/* Animazioni Tiny-Slider */
.tns-fadeIn {
    opacity: 1;
    transition: opacity 0.5s ease-in-out;
}

.tns-fadeOut {
    opacity: 0;
}

.tns-item {
    transition: opacity 0.5s ease-in-out, transform 0.5s ease-in-out;
}

/* Nascondi controlli di default se presenti */
.tns-controls,
.tns-nav {
    display: none;
}
