.elementor-2716 .elementor-element.elementor-element-19eda7b{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--padding-top:200px;--padding-bottom:40px;--padding-left:20px;--padding-right:20px;}.elementor-2716 .elementor-element.elementor-element-f74c456 > .elementor-widget-container{margin:0px 0px 60px 0px;}.elementor-widget-heading .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );color:var( --e-global-color-primary );}.elementor-2716 .elementor-element.elementor-element-f95d370{text-align:center;}.elementor-2716 .elementor-element.elementor-element-f95d370 .elementor-heading-title{color:var( --e-global-color-text );}.elementor-widget-text-editor{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );color:var( --e-global-color-text );}.elementor-widget-text-editor.elementor-drop-cap-view-stacked .elementor-drop-cap{background-color:var( --e-global-color-primary );}.elementor-widget-text-editor.elementor-drop-cap-view-framed .elementor-drop-cap, .elementor-widget-text-editor.elementor-drop-cap-view-default .elementor-drop-cap{color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-2716 .elementor-element.elementor-element-41a1b86{text-align:center;}.elementor-2716 .elementor-element.elementor-element-adcf480{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--padding-top:60px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-widget-theme-post-content{color:var( --e-global-color-text );font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-2716 .elementor-element.elementor-element-8193b02 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}body.elementor-page-2716:not(.elementor-motion-effects-element-type-background), body.elementor-page-2716 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-primary );}@media(max-width:1024px){.elementor-2716 .elementor-element.elementor-element-19eda7b{--padding-top:200px;--padding-bottom:40px;--padding-left:20px;--padding-right:20px;}.elementor-2716 .elementor-element.elementor-element-adcf480{--padding-top:20px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}}@media(max-width:767px){.elementor-2716 .elementor-element.elementor-element-19eda7b{--padding-top:120px;--padding-bottom:0px;--padding-left:20px;--padding-right:20px;}.elementor-2716 .elementor-element.elementor-element-adcf480{--padding-top:20px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}}/* Start custom CSS for wp-widget-categories, class: .elementor-element-f74c456 *//* Estilos para escritorio */
.elementor-2716 .elementor-element.elementor-element-f74c456 ul {
    display: flex; /* Alineación horizontal */
    padding: 0; /* Remueve padding por defecto */
    list-style-type: none; /* Remueve bullets */
    margin: 0; /* Remueve margin por defecto */
    justify-content:center; /* Distribuye espacio entre items */
}

@media (max-width: 700px){
    .elementor-2716 .elementor-element.elementor-element-f74c456 ul {
   
    justify-content:left; /* Distribuye espacio entre items */
}
}

.elementor-2716 .elementor-element.elementor-element-f74c456  li.cat-item {
    border: none;
    background-color:#ffffff ;/* Borde para apariencia de pestaña */
    padding: 10px 30px; /* Espaciado interno */
    margin: 2px; /* Separación entre pestañas */
    white-space:nowrap;
    max-width: 48%;
    Overflow: hidden;
    border: 1px solid #ffffff;
}

.elementor-2716 .elementor-element.elementor-element-f74c456  li.cat-item:hover, .elementor-2716 .elementor-element.elementor-element-f74c456  li.cat-item:active {
    background-color:transparent;
    color:#ffffff ;
    border: 1px solid #ffffff;
    
}

.elementor-2716 .elementor-element.elementor-element-f74c456  li.cat-item:hover a, .elementor-2716 .elementor-element.elementor-element-f74c456  li.cat-item:active a{
      background-color:#0E0E0D;
    color:#ffffff ;
    font-style: italic;
    font-weight: 600;
}

.elementor-2716 .elementor-element.elementor-element-f74c456  li.cat-item.current-cat{
     background-color:#0E0E0D;
}

.elementor-2716 .elementor-element.elementor-element-f74c456  li.cat-item.current-cat a{
    
    color:#ffffff ;
    
}

.elementor-2716 .elementor-element.elementor-element-f74c456 li.cat-item a {
    text-decoration: none; /* Remueve subrayado de enlaces */
    color: #4A3128; /* Color del texto */
    font-weight: 400;
    font-size: 15px;/* Negrita para destacar */
    font-style: normal;
    
}

/* Estilos para móviles menores a 400px */
@media (max-width: 700px) {
    .elementor-2716 .elementor-element.elementor-element-f74c456 ul {
        flex-wrap: wrap; /* Permite el ajuste a dos columnas */
    }

    .elementor-2716 .elementor-element.elementor-element-f74c456 li.cat-item {
        flex: 0 0 48%; /* Establece ancho a casi mitad para formar dos columnas */
        padding:10px;
        text-align:center;
        box-sizing: border-box; /* Incluye padding y border en el ancho */
    }
}

.elementor-2716 .elementor-element.elementor-element-f74c456 h5{
    display: none;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-f95d370 */.elementor-2716 .elementor-element.elementor-element-f95d370 h1{
    max-width:850px;
    margin: 0 auto;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-41a1b86 */.elementor-2716 .elementor-element.elementor-element-41a1b86 .elementor-widget-container{
    max-width: 650px;
    margin:0 auto;
}/* End custom CSS */
/* Start custom CSS */body.elementor-page-2716 p a {
    color: inherit;
    text-decoration: underline;
    text-decoration-thickness: 0.5px;
    text-underline-offset: 4px;
}

body.elementor-page-2716 p a:hover {
    text-decoration: none;
}/* End custom CSS */