.elementor-566 .elementor-element.elementor-element-4ada184 > .elementor-container{max-width:700px;}.elementor-566 .elementor-element.elementor-element-75865b1{text-align:center;}.elementor-566 .elementor-element.elementor-element-75865b1 .elementor-heading-title{color:#000000;font-family:"Poppins", Sans-serif;font-size:33px;font-weight:600;}.elementor-566 .elementor-element.elementor-element-245abd5 img{width:100%;}.elementor-566 .elementor-element.elementor-element-0791c8d{color:#464545;font-family:"Poppins", Sans-serif;font-size:25px;font-weight:400;}.elementor-566 .elementor-element.elementor-element-aa629ae{text-align:left;}.elementor-566 .elementor-element.elementor-element-aa629ae .elementor-heading-title{color:#000000;font-family:"Poppins", Sans-serif;font-size:25px;font-weight:600;}.elementor-566 .elementor-element.elementor-element-65995e1 img{width:100%;}.elementor-566 .elementor-element.elementor-element-2c537d2{color:#464545;font-family:"Poppins", Sans-serif;font-size:25px;font-weight:400;}.elementor-566 .elementor-element.elementor-element-e21245c{color:#464545;font-family:"Poppins", Sans-serif;font-size:15px;font-weight:400;}.elementor-566 .elementor-element.elementor-element-bdce744{color:#464545;font-family:"Poppins", Sans-serif;font-size:15px;font-weight:400;}.elementor-566 .elementor-element.elementor-element-10f2afb{column-gap:0px;color:#464545;font-family:"Poppins", Sans-serif;font-size:15px;font-weight:400;}.elementor-566 .elementor-element.elementor-element-e1dd5e5{color:#464545;font-family:"Poppins", Sans-serif;font-size:15px;font-weight:400;}.elementor-566 .elementor-element.elementor-element-0106acc{text-align:left;}.elementor-566 .elementor-element.elementor-element-0106acc .elementor-heading-title{color:#000000;font-family:"Poppins", Sans-serif;font-size:25px;font-weight:600;}.elementor-566 .elementor-element.elementor-element-fa10b65 img{width:100%;}.elementor-566 .elementor-element.elementor-element-93ce67f{color:#464545;font-family:"Poppins", Sans-serif;font-size:25px;font-weight:400;}.elementor-566 .elementor-element.elementor-element-3129b98{text-align:left;width:var( --container-widget-width, 98.971% );max-width:98.971%;--container-widget-width:98.971%;--container-widget-flex-grow:0;}.elementor-566 .elementor-element.elementor-element-3129b98 .elementor-heading-title{color:#000000;font-family:"Poppins", Sans-serif;font-size:25px;font-weight:600;}.elementor-566 .elementor-element.elementor-element-21f718a img{width:100%;}.elementor-566 .elementor-element.elementor-element-643e7d6{color:#464545;font-family:"Poppins", Sans-serif;font-size:25px;font-weight:400;}.elementor-566 .elementor-element.elementor-element-69f5085{text-align:left;}.elementor-566 .elementor-element.elementor-element-69f5085 .elementor-heading-title{color:#000000;font-family:"Poppins", Sans-serif;font-size:25px;font-weight:600;}.elementor-566 .elementor-element.elementor-element-1fda8ec{color:#464545;font-family:"Poppins", Sans-serif;font-size:25px;font-weight:400;}.elementor-566 .elementor-element.elementor-element-69ed768 > .elementor-container{max-width:700px;}.elementor-566 .elementor-element.elementor-element-69ed768{border-style:none;transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:0px 0px 0px 0px;}.elementor-566 .elementor-element.elementor-element-69ed768, .elementor-566 .elementor-element.elementor-element-69ed768 > .elementor-background-overlay{border-radius:0px 0px 0px 0px;}.elementor-566 .elementor-element.elementor-element-69ed768 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-566 .elementor-element.elementor-element-9163177 > .elementor-element-populated{border-style:solid;border-width:1px 1px 1px 1px;transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:20px 40px 20px 40px;}.elementor-566 .elementor-element.elementor-element-9163177 > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-566 .elementor-element.elementor-element-20936fb{text-align:left;}.elementor-566 .elementor-element.elementor-element-20936fb .elementor-heading-title{color:#000000;font-family:"Poppins", Sans-serif;font-size:24px;font-weight:600;}.elementor-566 .elementor-element.elementor-element-080a657{color:#585757;font-family:"Poppins", Sans-serif;font-size:26px;font-weight:400;}.elementor-566 .elementor-element.elementor-element-080a657 > .elementor-widget-container{margin:-27px 0px 0px 0px;}.elementor-566 .elementor-element.elementor-element-23b8861 .wpr-button{-webkit-transition-duration:0.4s;transition-duration:0.4s;-webkit-animation-duration:0.4s;animation-duration:0.4s;background-color:#0B999EF7;border-color:#E8E8E8;border-style:none;border-radius:8px 8px 8px 8px;}.elementor-566 .elementor-element.elementor-element-23b8861 .wpr-button::before{-webkit-transition-duration:0.4s;transition-duration:0.4s;-webkit-animation-duration:0.4s;animation-duration:0.4s;}.elementor-566 .elementor-element.elementor-element-23b8861 .wpr-button::after{-webkit-transition-duration:0.4s;transition-duration:0.4s;-webkit-animation-duration:0.4s;animation-duration:0.4s;color:#ffffff;padding:10px 10px 10px 10px;}.elementor-566 .elementor-element.elementor-element-23b8861 .wpr-button .wpr-button-icon{-webkit-transition-duration:0.4s;transition-duration:0.4s;}.elementor-566 .elementor-element.elementor-element-23b8861 .wpr-button .wpr-button-icon svg{-webkit-transition-duration:0.4s;transition-duration:0.4s;}.elementor-566 .elementor-element.elementor-element-23b8861 .wpr-button .wpr-button-text{-webkit-transition-duration:0.4s;transition-duration:0.4s;-webkit-animation-duration:0.4s;animation-duration:0.4s;}.elementor-566 .elementor-element.elementor-element-23b8861 .wpr-button .wpr-button-content{-webkit-transition-duration:0.4s;transition-duration:0.4s;-webkit-animation-duration:0.4s;animation-duration:0.4s;}.elementor-566 .elementor-element.elementor-element-23b8861 .wpr-button-wrap{max-width:100%;}.elementor-566 .elementor-element.elementor-element-23b8861{text-align:center;width:100%;max-width:100%;}.elementor-566 .elementor-element.elementor-element-23b8861 .wpr-button-content{-webkit-justify-content:center;justify-content:center;}.elementor-566 .elementor-element.elementor-element-23b8861 .wpr-button-text{-webkit-justify-content:center;justify-content:center;color:#ffffff;}.elementor-566 .elementor-element.elementor-element-23b8861 .wpr-button-icon{font-size:18px;}.elementor-566 .elementor-element.elementor-element-23b8861 .wpr-button-icon svg{width:18px;height:18px;}.elementor-566 .elementor-element.elementor-element-23b8861.wpr-button-icon-position-left .wpr-button-icon{margin-right:12px;}.elementor-566 .elementor-element.elementor-element-23b8861.wpr-button-icon-position-right .wpr-button-icon{margin-left:12px;}.elementor-566 .elementor-element.elementor-element-23b8861.wpr-button-icon-style-inline .wpr-button-icon{color:#ffffff;}.elementor-566 .elementor-element.elementor-element-23b8861.wpr-button-icon-style-inline .wpr-button-icon svg{fill:#ffffff;}	.elementor-566 .elementor-element.elementor-element-23b8861 [class*="elementor-animation"]:hover,
								.elementor-566 .elementor-element.elementor-element-23b8861 .wpr-button::before,
								.elementor-566 .elementor-element.elementor-element-23b8861 .wpr-button::after{background-color:#0B999E;}.elementor-566 .elementor-element.elementor-element-23b8861 .wpr-button:hover .wpr-button-text{color:#ffffff;}.elementor-566 .elementor-element.elementor-element-23b8861.wpr-button-icon-style-inline .wpr-button:hover .wpr-button-icon{color:#ffffff;}.elementor-566 .elementor-element.elementor-element-23b8861.wpr-button-icon-style-inline .wpr-button:hover .wpr-button-icon svg{fill:#ffffff;}.elementor-566 .elementor-element.elementor-element-23b8861 .wpr-button:hover{border-color:#E8E8E8;}.elementor-566 .elementor-element.elementor-element-23b8861.wpr-button-icon-style-inline .wpr-button{padding:10px 10px 10px 10px;}.elementor-566 .elementor-element.elementor-element-23b8861.wpr-button-icon-style-block .wpr-button-text{padding:10px 10px 10px 10px;}.elementor-566 .elementor-element.elementor-element-23b8861.wpr-button-icon-style-inline-block .wpr-button-content{padding:10px 10px 10px 10px;}.elementor-566 .elementor-element.elementor-element-23b8861 > .elementor-widget-container{margin:-20px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-566 .elementor-element.elementor-element-3c71eef3, .elementor-566 .elementor-element.elementor-element-3c71eef3 > .elementor-background-overlay{border-radius:0px 0px 0px 0px;}.elementor-566 .elementor-element.elementor-element-3c71eef3{margin-top:50px;margin-bottom:100px;}.elementor-566 .elementor-element.elementor-element-2965a9d{text-align:left;}.elementor-566 .elementor-element.elementor-element-2965a9d .elementor-heading-title{color:#000000;font-family:"Poppins", Sans-serif;font-size:25px;font-weight:600;}.elementor-566 .elementor-element.elementor-element-36c1d38b .elementor-posts-container .elementor-post__thumbnail{padding-bottom:calc( 0.66 * 100% );}.elementor-566 .elementor-element.elementor-element-36c1d38b:after{content:"0.66";}.elementor-566 .elementor-element.elementor-element-36c1d38b .elementor-post__thumbnail__link{width:100%;}.elementor-566 .elementor-element.elementor-element-36c1d38b{--grid-column-gap:30px;--grid-row-gap:35px;}.elementor-566 .elementor-element.elementor-element-36c1d38b .elementor-post{border-style:solid;border-width:0px 0px 0px 0px;padding:10px 10px 10px 10px;}.elementor-566 .elementor-element.elementor-element-36c1d38b.elementor-posts--thumbnail-left .elementor-post__thumbnail__link{margin-right:16px;}.elementor-566 .elementor-element.elementor-element-36c1d38b.elementor-posts--thumbnail-right .elementor-post__thumbnail__link{margin-left:16px;}.elementor-566 .elementor-element.elementor-element-36c1d38b.elementor-posts--thumbnail-top .elementor-post__thumbnail__link{margin-bottom:16px;}@media(max-width:767px){.elementor-566 .elementor-element.elementor-element-36c1d38b .elementor-posts-container .elementor-post__thumbnail{padding-bottom:calc( 1 * 100% );}.elementor-566 .elementor-element.elementor-element-36c1d38b:after{content:"1";}.elementor-566 .elementor-element.elementor-element-36c1d38b .elementor-post__thumbnail__link{width:100%;}}/* Start custom CSS for text-editor, class: .elementor-element-0791c8d */.wp-die-message, p {
    font-size: 15px;
    line-height: 1.5;
    margin: 1em 0;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-2c537d2 */.wp-die-message, p {
    font-size: 15px;
    line-height: 1.5;
    margin: 1em 0;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-e21245c */.wp-die-message, p {
    font-size: 15px;
    line-height: 1.5;
    margin: 1em 0;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-bdce744 */.wp-die-message, p {
    font-size: 15px;
    line-height: 1.5;
    margin: 1em 0;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-10f2afb */.wp-die-message, p {
    font-size: 15px;
    line-height: 1.5;
    margin: 1em 0;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-e1dd5e5 */.wp-die-message, p {
    font-size: 15px;
    line-height: 1.5;
    margin: 1em 0;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-93ce67f */.wp-die-message, p {
    font-size: 15px;
    line-height: 1.5;
    margin: 1em 0;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-643e7d6 */.wp-die-message, p {
    font-size: 15px;
    line-height: 1.5;
    margin: 1em 0;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-1fda8ec */.wp-die-message, p {
    font-size: 15px;
    line-height: 1.5;
    margin: 1em 0;
}/* End custom CSS */
/* Start custom CSS for section, class: .elementor-element-3c71eef3 */.elementor-566 .elementor-element.elementor-element-36c1d38b .elementor-post {
    border: none; /* Se elimina cualquier borde */
    padding: 0;
    box-shadow: 0px px 0px rgba(0, 0, 0, 0.1); /* Mantiene solo la sombra */
    margin: 15px;
    background-color: white;
    min-height: 400px; /* Altura mínima para que todos los cuadros sean iguales */
    display: flex;
    flex-direction: column;
    justify-content: space-between;
}

.elementor-566 .elementor-element.elementor-element-36c1d38b .elementor-post img {
    width: 100%;
    height: 200px; /* Fija el tamaño de todas las imágenes */
    object-fit: cover;
    margin-bottom: 10px;
    border-radius: 5px;
    transition: all 0.3s ease; /* Animación suave para el hover */
}

.elementor-566 .elementor-element.elementor-element-36c1d38b .elementor-post img:hover {
    filter: brightness(0.8); /* Oscurece la imagen al hacer hover */
}

.elementor-566 .elementor-element.elementor-element-36c1d38b .elementor-post .elementor-post__title {
    font-size: 20px;
    font-weight: bold;
    text-align: center;
    margin-bottom: 10px;
    overflow: hidden;
    text-overflow: ellipsis;
    display: -webkit-box;
    -webkit-line-clamp: 2; /* Limita el título a 2 líneas */
    -webkit-box-orient: vertical;
    height: 50px; /* Ajusta la altura para que todos los títulos ocupen el mismo espacio */
}

.elementor-566 .elementor-element.elementor-element-36c1d38b .elementor-post .elementor-post__meta-data {
    font-size: 14px;
    color: #6c757d;
    text-align: center; /* Centra la fecha */
    margin-bottom: 10px;
}

.elementor-566 .elementor-element.elementor-element-36c1d38b .elementor-post .elementor-post__excerpt {
    font-size: 14px;
    color: #6c757d;
    text-align: center;
    margin-bottom: 10px;
    overflow: hidden;
    text-overflow: ellipsis;
    display: -webkit-box;
    -webkit-line-clamp: 3; /* Limita el número de líneas del extracto a 3 */
    -webkit-box-orient: vertical;
    height: 60px; /* Fija la altura del extracto */
}

.elementor-566 .elementor-element.elementor-element-36c1d38b .elementor-post .elementor-post__read-more {
    font-size: 14px;
    text-align: center;
    display: block;
    color: black; /* Cambia el color del enlace a negro */
    text-decoration: underline; /* Añade subrayado al enlace */
    margin-top: auto;
}

@media (max-width: 768px) {
    .elementor-566 .elementor-element.elementor-element-36c1d38b .elementor-post {
        margin: 10px;
        min-height: auto; /* Ajusta la altura mínima para pantallas más pequeñas */
    }

    .elementor-566 .elementor-element.elementor-element-36c1d38b .elementor-post img {
        height: 150px; /* Ajusta el tamaño de la imagen */
    }

    .elementor-566 .elementor-element.elementor-element-36c1d38b .elementor-post .elementor-post__title {
        font-size: 18px; /* Reduce el tamaño de fuente del título */
        height: auto; /* Ajusta la altura del título según el contenido */
    }

    .elementor-566 .elementor-element.elementor-element-36c1d38b .elementor-post .elementor-post__excerpt {
        font-size: 12px; /* Ajusta el tamaño de la fuente del extracto */
        -webkit-line-clamp: 2; /* Limita el extracto a 2 líneas */
        height: auto; /* Permite que el extracto se ajuste dinámicamente */
    }
}/* End custom CSS */