.elementor-37231 .elementor-element.elementor-element-13d07cf{margin-top:30px;margin-bottom:0px;}.elementor-37231 .elementor-element.elementor-element-d64922f .block-head .heading{font-family:"Inter Tight", Sans-serif;font-size:30px;}.elementor-37231 .elementor-element.elementor-element-d64922f .block-head{--line-weight:6px;}.elementor-37231 .elementor-element.elementor-element-c07650f .elementor-button{font-family:"Roboto", Sans-serif;font-size:14px;background-color:#785488;}/* Start custom CSS for shortcode, class: .elementor-element-00cc00f */.post-container {
    display: flex;
    flex-wrap: wrap;
    justify-content: space-between;
}

.post-column {
    flex-basis: calc(33.33% - 20px); /* El 10px es para dejar espacio entre las columnas */
    margin-bottom: 20px;
}



.post-thumbnail {
    margin-bottom: 10px;
    height: 200px; /* Establecer altura fija */
    width: 350px; /* Establecer ancho fijo */
    position: relative; /* Posicionamiento relativo */
    overflow: hidden; /* Ocultar cualquier contenido fuera del contenedor */
}

.post-thumbnail img {
    position: absolute; /* Posicionamiento absoluto */
    top: 50%; /* Alinear la imagen verticalmente en el centro */
    left: 50%; /* Alinear la imagen horizontalmente en el centro */
    transform: translate(-50%, -50%); /* Centrar la imagen usando transformaciones */
    min-width: 100%; /* Asegurar que la imagen tenga al menos el ancho del contenedor */
    min-height: 100%; /* Asegurar que la imagen tenga al menos la altura del contenedor */
}


.post-meta {
    font-family: roboto;
    font-weight: 400;
    font-style: normal;
    margin-top: 10px;
}/* End custom CSS */