/* ── Smart Slider – Hero principal pantalla completa ── */

.home .site-header {
    position: fixed;
    width: 100%;
    left: 0;
    right: 0;
}

.main-hero-slider {
    position: relative;
    width: 100%;
    height: 100vh;
    overflow: hidden;
    line-height: 0;
}

/* Solo los contenedores estructurales externos */
.main-hero-slider .n2-ss-slider-wrapper-parent {
    width:     100% !important;
    max-width: none !important;
    height:    100vh !important;
}

/* Este es el que usa padding-bottom para el ratio — lo anulamos */
.main-hero-slider .n2-ss-slider-wrapper {
    padding-bottom: 0 !important;
    height:         100vh !important;
    position:       relative !important;
}

/* Canvas del slider */
.main-hero-slider .n2-ss-slider {
    width:  100% !important;
    height: 100% !important;
}
