 .sliderButton {
        border-radius: 30px !important;
        color: white;
        border: none;
        width: 100%;
        padding: 20px 30px;
        cursor: pointer;
        font-size: 1em;
        font-weight: 600; 
        display: flex;
        justify-content: space-between;
        align-items: center;
        margin-top: 20px;
        font-family: 'Inter', Helvetica, Arial, Lucida, sans-serif !important;
        text-transform: uppercase;
        letter-spacing: 1px;
        margin-bottom: 120px;
        background-color: #002659;
    }

    /* .cardCorsi {
        border-radius: 25px;
        padding: 45px 15px;
        background-image: url("/wp-content/uploads/2025/12/MOCKUP-HOME-NUOVO-SITO-SINATICA6.png");
        background-size: cover;
        background-position: center;
        background-repeat: no-repeat;
    } */
.immagineCorsi{
    border-radius: 25px;
}
    .logoSinatticaCorsi {
        max-width: 150px;
        width: 40%;
        margin-bottom: 40px;
    }

    .cardButtonCorsi {
        background-color: #002659;
        color: white;
        text-align: center;
        text-transform: uppercase;
        border-radius: 30px;
        font-size: 0.8em;
        font-family: 'Inter', Helvetica, Arial, Lucida, sans-serif !important;
        padding: 8px 20px;
        width: auto;
        max-width: 60%;
    }

    .titoloCard {
        font-family: 'Inter', Helvetica, Arial, Lucida, sans-serif !important;
        color: #002659;
        font-size: 1.8em;
        font-weight: 700;
        line-height: 1.1em;
    }

    .sottotitoloCard {
        font-family: 'Inter', Helvetica, Arial, Lucida, sans-serif !important;
        color: #002659;
        font-size: 0.8em;
        margin-bottom: 40px;
        font-weight: 600;
    }

    .corsoInfo {
        margin-top: 20px;
        margin-bottom: 20px;
    }

    .descrizioneCorso {
        font-family: 'Inter', Helvetica, Arial, Lucida, sans-serif !important;
        color: #002659;
        font-size: 1.1em;
        line-height: 1.3em;
        font-weight: 300;
        height: 120px; 
    }

    .iconaOrario {
        width: 15px;
        height: 15px;
        margin-right: 10px;
    }

    .titoloInfo {
        font-family: 'Inter', Helvetica, Arial, Lucida, sans-serif !important;
        color: #002659;
        font-size: 1em;
        text-transform: uppercase;
        letter-spacing: 2px;
        margin-bottom: 0px !important;
      padding-bottom: 0px !important
    }

    .orario {
        font-family: 'Inter', Helvetica, Arial, Lucida, sans-serif !important;
        color: #002659;
        font-size: 1em;
        letter-spacing: 2px;
    }

    .corsi.carousel-control-prev,
    .corsi.carousel-control-next {
        position: absolute;
        top: 0;
        bottom: auto !important;
        height: 50%;
    }

    #carouselExampleIndicators1 {
        height: 650px;
    }