/*-- Use For Custom Styling --*/

/* Link base */
.cima-link {
    color: #032a58; /* azul corporativo sobrio */
    text-decoration: none;
    font-weight: 500;
    transition: all 0.3s ease;
    position: relative;
}

/* Hover */
.cima-link:hover {
    color: #1e90ff; /* azul más vibrante (efecto premium) */
}

/* Subrayado animado (detalle pro) */
.cima-link::after {
    content: "";
    position: absolute;
    width: 0;
    height: 2px;
    left: 0;
    bottom: -2px;
    background-color: #1e90ff;
    transition: width 0.3s ease;
}

.cima-link:hover::after {
    width: 100%;
}


.img-curva {
   border-radius: 20px;
   overflow: hidden;
}