body{
    font-family: Montserrat, sans-serif !important;
}

/*nav settings*/
.logoSitur{
    display: none;
  }
.logoSitur-black{
    display: inline-block !important;
}

.site-navigation li a{
    color: #000 !important;
}
/*end nav settings*/

.background{
    margin-top: -87px;
}

.space{
    height: 120px;

}

.title-segmentos{
    color:#AB0A3D;
    font-size: 60px;
    font-weight: 700;
    text-align: center;

}

/*cards*/
.card-segment{
    margin-bottom: 20px;
}

.card-section .card-title, .card-section .card-text, .link-segment{
    color: white !important;
}

.background-1{
    background-color: #10261C !important;
}
.background-2{
    background-color: #35665D !important;
}

.background-3{
    background-color: #B88367 !important;
}

.imegen-patron-segmentos {
    background-image: url('/assets/media/home/Patron.png');
    background-size: cover;
    color:#78829D;
}
/*end card*/


/*events section*/
.segment-details{
    margin-bottom: 20px;
}

.section-events{
    margin-top: 20px;
    padding: 0px;
}


.section-events .left-section{
    background-color: #34628C;
    padding: 0px;
    border-radius: 10px 0 0 0;
}

.red-section .left-section{
    background-color: #34151F;
}

.left-section .card-title, .left-section .card-text{
    color: white !important;
}
.left-section .card-title{
    font-size: 20px;
    font-weight: 700;
}

.left-section .text, .rigth-section .text{
    padding: 3rem;
    font-size: 15px;
    font-weight: 500;
    color:  white;
}

.rigth-section .card-title{
    font-size: 20px;
    font-weight: 700;
}

.section-events .rigth-section{
background-color: #4A7195;
border-radius: 0px 10px 10px 0px;
}
.red-section .rigth-section{
background-color: #41212B;
border-radius: 0px 10px 10px 0px;
}



.rigth-section .text{
    border-bottom: #E8E8E866 3px solid;
}

.scroll-container {
    max-height: 740px; /* Altura máxima del contenedor con scroll */
    overflow-y: auto; /* Agrega scroll vertical cuando sea necesario */
  }

  .scroll-item {
    display: flex;
    align-items: center;
    border-bottom: #E8E8E866 1px solid;
  }

  .item-image {
    width: 20%;
    margin: 10px;
  }

  .item-image img{
    max-height: 50px;
  }

  .item-content {
    width: 80%;
    color: white;
  }

  .item-content h5{
    color: white;
    font-size: 20px;
  }

  .imgen-cards{
    max-height: 250px !important;
  }


/*end events*/

/*telefonos*/
@media only screen and (max-width: 600px) {

    .title-segmentos{
        font-size: 50px;
        margin-top: 70px;
    }
    .card-text{
        font-size: 15px !important;
    }
}

