.blanco {
    background-color: #fff;
    padding: 40px 0;
}
/* Tarjetas afiliados */
.afiliado-card img {
    border-top-left-radius: 0.375rem;
    border-top-right-radius: 0.375rem;
    height: 200px;
    object-fit: cover;
}
s
/* Botones personalizados */
.btn-primary {
    background-color: #5180aa;
    border: none;
}

.btn-primary:hover {
    background-color: #3b6d92;
}

/* Formulario */
form input,
form textarea {
    border-radius: 8px;
    border: 1px solid #ced4da;
}

form input:focus,
form textarea:focus {
    outline: none;
    border-color: #4a89ac;
    box-shadow: 0 0 5px rgba(74, 137, 172, 0.5);
}

/* Blockquote para testimonios */
blockquote {
    font-style: italic;
    color: #555;
}

