.elementor-41 .elementor-element.elementor-element-4f93ce45{--display:flex;--min-height:500px;--background-transition:0.3s;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-41 .elementor-element.elementor-element-4f93ce45:not(.elementor-motion-effects-element-type-background), .elementor-41 .elementor-element.elementor-element-4f93ce45 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://tdrc.wrkg.ar/wp-content/uploads/2024/03/bird-skull-4433244-scaled.jpg");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-41 .elementor-element.elementor-element-4f93ce45, .elementor-41 .elementor-element.elementor-element-4f93ce45::before{--border-transition:0.3s;}.elementor-41 .elementor-element.elementor-element-8db4e49{text-align:center;}.elementor-41 .elementor-element.elementor-element-8db4e49 .elementor-heading-title{color:#FFFFFF;font-family:"Supersonic Rocketship", Sans-serif;font-weight:500;letter-spacing:0.5px;}.elementor-41 .elementor-element.elementor-element-8db4e49 > .elementor-widget-container{margin:350px 0px 0px 0px;}.elementor-41 .elementor-element.elementor-element-3bd6eec{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--gap:0px 10px;--background-transition:0.3s;--margin-top:120px;--margin-bottom:25px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-41 .elementor-element.elementor-element-3bd6eec.e-con{--align-self:center;--flex-grow:0;--flex-shrink:0;}.elementor-41 .elementor-element.elementor-element-9a189b7{--display:flex;--background-transition:0.3s;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:121px;--padding-right:20px;}.elementor-41 .elementor-element.elementor-element-9a189b7.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-41 .elementor-element.elementor-element-f0fc2a9 > .elementor-widget-container{margin:0px 0px 0px -17px;}.elementor-41 .elementor-element.elementor-element-d74f30f{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--background-transition:0.3s;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:80px;--padding-right:10px;}.elementor-41 .elementor-element.elementor-element-d74f30f.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-41 .elementor-element.elementor-element-8878e83 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-41 .elementor-element.elementor-element-8878e83{width:100%;max-width:100%;}@media(max-width:1023px){.elementor-41 .elementor-element.elementor-element-3bd6eec{--margin-top:80px;--margin-bottom:50px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:56px;--padding-right:80px;}.elementor-41 .elementor-element.elementor-element-9a189b7{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-41 .elementor-element.elementor-element-f0fc2a9 > .elementor-widget-container{margin:0px 16px 0px 0px;}.elementor-41 .elementor-element.elementor-element-d74f30f{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:51px;}.elementor-41 .elementor-element.elementor-element-8878e83 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-41 .elementor-element.elementor-element-8878e83{width:100%;max-width:100%;}}@media(max-width:736px){.elementor-41 .elementor-element.elementor-element-8db4e49 > .elementor-widget-container{margin:290px 0px 0px 0px;}.elementor-41 .elementor-element.elementor-element-3bd6eec{--margin-top:60px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-41 .elementor-element.elementor-element-9a189b7{--width:100%;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-41 .elementor-element.elementor-element-f0fc2a9 > .elementor-widget-container{margin:0px 35px 0px 35px;}.elementor-41 .elementor-element.elementor-element-f0fc2a9{width:100%;max-width:100%;}.elementor-41 .elementor-element.elementor-element-d74f30f{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-41 .elementor-element.elementor-element-8878e83 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-41 .elementor-element.elementor-element-8878e83{width:100%;max-width:100%;}}@media(min-width:737px){.elementor-41 .elementor-element.elementor-element-4f93ce45{--width:100%;}.elementor-41 .elementor-element.elementor-element-3bd6eec{--width:100%;}.elementor-41 .elementor-element.elementor-element-9a189b7{--width:65%;}.elementor-41 .elementor-element.elementor-element-d74f30f{--width:35%;}}@media(max-width:1023px) and (min-width:737px){.elementor-41 .elementor-element.elementor-element-9a189b7{--width:57%;}.elementor-41 .elementor-element.elementor-element-d74f30f{--width:41%;}}@media(min-width:2400px){.elementor-41 .elementor-element.elementor-element-3bd6eec{--padding-top:0px;--padding-bottom:0px;--padding-left:120px;--padding-right:0px;}.elementor-41 .elementor-element.elementor-element-d74f30f{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:160px;--padding-right:60px;}.elementor-41 .elementor-element.elementor-element-8878e83 > .elementor-widget-container{margin:0px 20px 0px 0px;}}/* Start custom CSS for heading, class: .elementor-element-8db4e49 */.elementor-41 .elementor-element.elementor-element-8db4e49 .elementor-heading-title {
    font-size: 30px!IMPORTANT;
}/* End custom CSS */
/* Start custom CSS for shortcode, class: .elementor-element-f0fc2a9 *//* Estilos para cada entrada de blog */
.blog-entry {
    position: relative; /* Añadir posición relativa para posicionar el botón */
    margin-bottom: 100px; /* Espacio entre cada entrada de blog */
    border-top-left-radius: 10px; /* Radio de borde en la parte superior izquierda */
    border-top-right-radius: 10px; /* Radio de borde en la parte superior derecha */
    box-shadow: 0px 4px 6px rgba(0, 0, 0, 0.2); /* Sombra */
    overflow: hidden; /* Ocultar el desbordamiento */
    border-top: 1px solid rgba(0, 0, 0, 0.1); /* Añadir borde superior más visible */
}

/* Estilos para la imagen destacada */
.blog-thumbnail img {
width: 100%;
height: 550px;
padding: 20px;
border-top-left-radius: 30px; /* Radio de borde en la parte superior izquierda */
    border-top-right-radius: 30px; /* Radio de borde en la parte superior derecha /
    margin-top: 1px;*/
object-fit: cover!important; /* Ajustar el tamaño de la imagen dentro del recuadro */
}

/* Estilos para el contenido */
.blog-content {
    padding: 20px ; /* Espaciado interno */
    position: relative; /* Añadir posición relativa para el posicionamiento del botón */
}

/* Estilos para el contenedor del título, descripción y metadatos */
.blog-info {
    flex: 1; /* El contenedor ocupa todo el espacio disponible verticalmente */
    display: flex; /* Usar flexbox */
    flex-direction: column; /* Orientar los elementos en columna */
    justify-content: space-between; /* Distribuir el espacio verticalmente */
    align-items: flex-start; /* Alinear los elementos al inicio horizontalmente */
}

/* Estilos para el título */
.blog-content h2 a {
    color: #1a2748; /* Color del título */
    text-decoration: none; /* Quitar subrayado */
    font-family: 'Supersonic Rocketship', sans-serif; /* Fuente del título */
    font-size: 25px; /* Tamaño del título */
    margin-bottom: 35px; /* Margen entre el título y la descripción */
    text-decoration: none!important; /* Quitar subrayado */
     margin-left: 2px
     
}

/* Estilos para la descripción */
.blog-content p {
    color: #1a2748; /* Color de la descripción */
    font-family: 'Figtree', sans-serif; /* Fuente de la descripción */
    font-size: 16px; /* Tamaño de la descripción */
    margin-bottom: 35px; /* Margen entre la descripción y los metadatos/botón */
     margin-left: 2px
}

/* Estilos para los metadatos */
.blog-metadata {
    display: flex; /* Utilizar flexbox para alinear los elementos */
    justify-content: flex-start; /* Alinear los elementos a la izquierda */
    align-items: center; /* Alinear verticalmente en el centro */
    color: #1a2748; /* Color de los metadatos */
    font-family: 'Figtree', sans-serif; /* Fuente de los metadatos */
    font-size: 14px; /* Tamaño de los metadatos */
    margin-bottom: 35px; /* Margen inferior */
     margin-left: 2px
    
}

/* Estilos para la fecha */
.blog-metadata .post-date {
    margin-right: 10px; /* Margen derecho para separar la fecha de los comentarios */
   
}

/* Estilos para los comentarios */
.blog-metadata .comments-link {
    color: #1a2748; /* Color de los comentarios */
    text-decoration: none; /* Quitar subrayado */
    margin-left: 10px; /* Añadir margen izquierdo para separar de la fecha */
}

/* Estilos para el botón "Ver más" */
.read-more {
    background-color: #1a2748; /* Color de fondo */
    color: #ffffff; /* Color del texto */
    
    border: none; /* Quitar borde */
    padding: 10px 150px; /* Espaciado interno */
    border-radius: 10px; /* Radio de borde */
    text-decoration: none!important; /* Quitar subrayado */
    position: absolute; /* Posicionamiento absoluto */
    bottom: 40px; /* Colocar el botón 20px desde la parte inferior */
    right: 25px; /* Colocar el botón 20px desde el lado derecho */
    font-size: 15px;
    font-weight: 600
    
}
.read-more:hover{
    color: #ffffff;
    background-color: #1dddbf; /* Color de fondo */
}



/* Estilos para dispositivos móviles */
@media (max-width: 926px) {
    
/* Quitar el padding derecho del elemento específico de Elementor con más especificidad */
.elementor-element.elementor-element-3bd6eec {
    padding-right: 0 !important; /* Quitar el padding derecho */
}

.elementor-element-3bd6eec {
    padding-right: 0 !important;
}

    /* Quitar el padding derecho del elemento específico de Elementor */


    /* Estilos para cada entrada de blog */
.blog-entry {
        position: relative; /* Añadir posición relativa para posicionar el botón */
    margin-bottom: 035px; /* Espacio entre cada entrada de blog */
    margin-right:0;
    margin-left:0!important;
}

    
    /* Ajuste de margen entre título e imagen */
    .blog-thumbnail {
        margin-bottom: -35px; /* Agrega un margen inferior de 10px entre la imagen y el contenido */
    }

    /* Ajuste de margen entre descripción y título */
    .blog-content h2 {
        margin-top: 10px; /* Agrega un margen superior de 10px entre la descripción y el título */
        margin-bottom:10px;
         line-height: 1; /* Ajuste del interlineado */
    }
    
    
    
    /* Estilos para la imagen destacada */
.blog-thumbnail img {
width: 100%;
height: 200px;
padding: 20px;
border-top-left-radius: 30px; /* Radio de borde en la parte superior izquierda */
    border-top-right-radius: 30px; /* Radio de borde en la parte superior derecha /
    margin-top: 1px;*/
object-fit: cover!important; /* Ajustar el tamaño de la imagen dentro del recuadro */
}

    .read-more {
        padding: 5px 10px; /* Espaciado interno */
        font-size: 12px;
        font-weight: 600;
        position: absolute; /* Posición absoluta para mantenerlo en la parte inferior derecha */
        bottom: 15px; /* Espaciado de 5px desde el borde inferior */
        right: 20px; /* Espaciado de 15px desde el borde derecho */
    }

    /* Estilos para la fecha */
    .blog-metadata .post-date {
        margin-right: 1px; /* Margen derecho para separar la fecha de los comentarios */
        font-size: 11px;
    }

    .blog-metadata {
        display: flex; /* Utilizar flexbox para alinear los elementos */
        justify-content: flex-start; /* Alinear los elementos al inicio horizontalmente */
        align-items: flex-end; /* Alinear los elementos verticalmente al final */
        margin-bottom: 5px; /* Reducir el margen inferior */
        font-size: 12px;
        padding: 0 0px; /* Añadir padding horizontal para alineación */
        width: calc(100% - 10px); /* Ajustar el ancho para dejar espacio para el botón */
        box-sizing: border-box; /* Incluir padding y borde en el tamaño del elemento */
    }

    /* Estilos para el título */
    .blog-content h2 a {
        font-size: 16px; /* Tamaño del título */
      
    }
    
    /* Añadir padding inferior para asegurar espacio de 5px entre el botón/metadata y el borde inferior del recuadro */
    .blog-content {
        padding-bottom: 5px; /* Asegurar espacio suficiente para el botón y la metadata */
        position: relative; /* Asegurar que el botón y la metadata se posicionen correctamente */
    }
    
    
    /* Estilos para la descripción */
.blog-content p {
    color: #1a2748; /* Color de la descripción */
    font-family: 'Figtree', sans-serif; /* Fuente de la descripción */
    font-size: 14px; /* Tamaño de la descripción */
    margin-bottom: 35px; /* Margen entre la descripción y los metadatos/botón */
     margin-left: 2px
}
}




/* Media query para la resolución de 1024 x 1366 */
@media (width: 1024px) and (max-height: 1366px) {
    .read-more {
        
    padding: 5px 10px; /* Espaciado interno */
        font-size: 12px;
        font-weight: 600;
        position: absolute; /* Posición absoluta para mantenerlo en la parte inferior derecha */
        bottom: 15px; /* Espaciado de 5px desde el borde inferior */
        right: 20px; /* Espaciado de 15px desde el borde derecho */
    }
    
    .blog-thumbnail img {
width: 100%;
height: 300px;
padding: 20px;
border-top-left-radius: 30px; /* Radio de borde en la parte superior izquierda */
    border-top-right-radius: 30px; /* Radio de borde en la parte superior derecha /
    margin-top: 1px;*/
object-fit: cover!important; /* Ajustar el tamaño de la imagen dentro del recuadro */
}
}



@media (width: 1080px) and (height: 1920px) {
    .read-more {
        
    padding: 5px 10px; /* Espaciado interno */
        font-size: 12px;
        font-weight: 600;
        position: absolute; /* Posición absoluta para mantenerlo en la parte inferior derecha */
        bottom: 55px; /* Espaciado de 5px desde el borde inferior */
        right: 20px; /* Espaciado de 15px desde el borde derecho */
    }
    
    
    .blog-thumbnail img {
width: 100%;
height: 300px;
padding: 20px;
border-top-left-radius: 30px; /* Radio de borde en la parte superior izquierda */
    border-top-right-radius: 30px; /* Radio de borde en la parte superior derecha /
    margin-top: 1px;*/
object-fit: cover!important; /* Ajustar el tamaño de la imagen dentro del recuadro */
}
}



@media (max-width: 926px) and (orientation: landscape) {
     .blog-thumbnail img
        {
        width: 100%;
        height: 300px!important;
        object-fit: cover;
    
}


}



@media (min-width: 930px) and (max-width: 1290px) {
     .blog-thumbnail img
        {
        width: 100%;
        height: 350px!important;
        object-fit: cover;
    
        }
    
     .read-more {
        
    padding: 5px 10px; /* Espaciado interno */
        font-size: 12px;
        font-weight: 600;
        position: absolute; /* Posición absoluta para mantenerlo en la parte inferior derecha */
        bottom: 55px; /* Espaciado de 5px desde el borde inferior */
        right: 20px; /* Espaciado de 15px desde el borde derecho */
    }    

}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-3bd6eec *//* Quitar el margen del elemento específico de Elementor */
.elementor-element-3bd6eec {

    padding-right:100px !important; /* Quitar todos los rellenos si es necesario */
}/* End custom CSS */
/* Start Custom Fonts CSS */@font-face {
	font-family: 'Supersonic Rocketship';
	font-style: normal;
	font-weight: normal;
	font-display: auto;
	src: url('https://tdrc.wrkg.ar/wp-content/uploads/2024/03/Supersonic-Rocketship.ttf') format('truetype');
}
/* End Custom Fonts CSS */