.alianzas-wrapper {
display: flex;
justify-content: center;
flex-wrap: wrap;
max-width: 85vw;
margin: 0 auto;
}
.alianza-card {
display: block;
text-decoration: none;
color: inherit;
margin-bottom: 40px;
width: 100%;
transition: opacity .2s;
}
a.alianza-card:hover {
opacity: .9;
}
.alianza-card img {
width: 100%;
height: auto;
}
.alianza-content h2 {
color: white;
}
.alianza-content p {
color: white;
}
@media (min-width:768px) {
.alianzas-wrapper {
column-gap: 100px;
row-gap: 30px;
}
.alianza-card {
width: calc(50% - 50px);
}
}