.card-iniciativa {
display: block;
text-decoration: none; overflow: hidden; position: relative; } .container-img-iniciativa {
position: relative;
overflow: hidden;  line-height: 0; } .container-img-iniciativa img {
display: block;
width: 100%;
height: auto; transition: none; vertical-align: top;
} .card-iniciativa .container-img-iniciativa::after {
content: "";
position: absolute;
top: 0;
left: 0;
right: 0;
bottom: 0;
background-color: var(--wp--preset--color--contrast); opacity: 0; transition: none; pointer-events: none; mix-blend-mode: color; display: none;
} @media (hover: hover) and (pointer: fine) { .container-img-iniciativa img {
transition: transform 0.3s ease;
}
.card-iniciativa .container-img-iniciativa::after {
transition: opacity 0.3s ease;
display: block; } .card-iniciativa:hover .container-img-iniciativa img {
transform: scale(1.05);
}
.card-iniciativa:hover .container-img-iniciativa::after {
opacity: 0.5;
}
.card-iniciativa:hover .container-txt-iniciativa {
background-color: #2C2F83;
}
} @media (max-width: 768px) {
.container-img-iniciativa {  overflow: hidden;
}
.container-img-iniciativa img { transform: none !important; margin: 0;
padding: 0;
} .card-iniciativa .container-img-iniciativa::after {
display: none !important;
opacity: 0 !important;
} .container-txt-iniciativa {
background-color: initial !important;
}
} .card-noticia-bucle img{
transition: transform 0.3s ease;
}
.card-noticia-bucle:hover img{
transform: scale(1.05);
}
.card-noticia-bucle:hover .card-text-noticia-bucle{
background-color: var(--wp--preset--color--contrast);
}
.card-noticia-bucle:hover,
.card-noticia-bucle:hover h2,
.card-noticia-bucle:hover p,
.card-noticia-bucle:hover a,
.card-noticia-bucle:hover span {
color: #fff;
}