.mySwiperBig {
    height: auto !important;
    min-height: 40vh;/* o 250px, o 200px */
    position: relative; /* fondamentale per il loader */
}
.mySwiperBig .swiper-slide {
    height: auto !important;
}
.mySwiperBig img {
    width: 100%;
    height: auto !important;
    object-fit: contain !important;
}
.mySwiperThumb .swiper-slide {
    cursor: pointer;
}
.buttondotG {
    font-size: 1.6rem;          /* ingrandisce la freccia */
    padding: 0.6rem 1.2rem;   /* aumenta area clic */
    border-width: 3px !important; /* bordo più spesso */
    border-radius: 10px;      /* più moderno */
}
.dayNavBtn {
    width: 50px;
    height: 50px;
    font-size: 2rem;
    border-radius: 50%;
    border: 2px solid #3333;
    background: #fff;
    /*color: #3333;*/
    display: flex;
    justify-content: center;
    align-items: center;
    transition: 0.2s ease;
}

.dayNavBtn:hover {
    background: #0d6efd;
    color: #fff;
}
