.elementor-3996 .elementor-element.elementor-element-c8d5a0e{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--margin-top:100px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-3996 .elementor-element.elementor-element-d591772{--display:flex;--margin-top:0px;--margin-bottom:80px;--margin-left:0px;--margin-right:0px;}.elementor-3996 .elementor-element.elementor-element-7de187d{--grid-row-gap:20px;--grid-column-gap:0px;}.elementor-3996 .elementor-element.elementor-element-7de187d .elementor-pagination{text-align:start;}.elementor-3996 .elementor-element.elementor-element-7de187d .elementor-pagination .page-numbers:not(.dots){color:var( --e-global-color-secondary );}body:not(.rtl) .elementor-3996 .elementor-element.elementor-element-7de187d .elementor-pagination .page-numbers:not(:first-child){margin-left:calc( 5px/2 );}body:not(.rtl) .elementor-3996 .elementor-element.elementor-element-7de187d .elementor-pagination .page-numbers:not(:last-child){margin-right:calc( 5px/2 );}body.rtl .elementor-3996 .elementor-element.elementor-element-7de187d .elementor-pagination .page-numbers:not(:first-child){margin-right:calc( 5px/2 );}body.rtl .elementor-3996 .elementor-element.elementor-element-7de187d .elementor-pagination .page-numbers:not(:last-child){margin-left:calc( 5px/2 );}.elementor-3996 .elementor-element.elementor-element-f735eb2{--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;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:20px;--padding-bottom:90px;--padding-left:0px;--padding-right:0px;}.elementor-3996 .elementor-element.elementor-element-6f8b5fa{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 22px) 5px;--e-search-icon-submit-size:12px;}.elementor-3996 .elementor-element.elementor-element-6f8b5fa .e-search-input{font-family:"Montserrat", Sans-serif;font-size:15px;font-weight:400;}.elementor-3996 .elementor-element.elementor-element-e08a385{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 22px) 5px;}.elementor-3996 .elementor-element.elementor-element-e08a385 .elementor-heading-title{font-family:"Abhaya Libre", Sans-serif;font-size:25px;text-transform:uppercase;color:#0E0E0E;}.elementor-3996 .elementor-element.elementor-element-9d5c157{--grid-columns:1;}.elementor-3996 .elementor-element.elementor-element-ce96dd9{margin:22px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-3996 .elementor-element.elementor-element-ce96dd9 .elementor-heading-title{font-family:"Abhaya Libre", Sans-serif;font-size:25px;color:#0E0E0E;}.elementor-3996 .elementor-element.elementor-element-6ef81d2{--e-filter-direction:column;--e-filter-white-space:initial;--e-filter-align-items:flex-start;--e-filter-item-width:initial;--e-filter-item-max-width:calc(100% - calc(var( --e-filter-item-padding )*3 ) );--e-filter-item-flex-grow:initial;--e-filter-item-box-sizing:initial;--e-filter-item-align-text:start;--e-filter-space-between:10px;--e-filter-hover-text-color:#000000;--e-filter-active-text-color:#000000;}.elementor-3996 .elementor-element.elementor-element-6ef81d2 .e-filter-item{font-family:"Montserrat", Sans-serif;font-size:14px;font-weight:400;text-transform:capitalize;}.elementor-3996 .elementor-element.elementor-element-6ef81d2 .e-filter-item:hover:not( [aria-pressed=true] ){border-style:none;}.elementor-3996 .elementor-element.elementor-element-da3cd8f{margin:22px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-3996 .elementor-element.elementor-element-da3cd8f .elementor-heading-title{font-family:"Abhaya Libre", Sans-serif;font-size:25px;color:#0E0E0E;}.elementor-3996 .elementor-element.elementor-element-e154b5b{--display:flex;--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-3996 .elementor-element.elementor-element-4ca06d4 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}@media(min-width:768px){.elementor-3996 .elementor-element.elementor-element-d591772{--width:840px;}.elementor-3996 .elementor-element.elementor-element-f735eb2{--width:33%;}.elementor-3996 .elementor-element.elementor-element-e154b5b{--width:75%;}}@media(max-width:1024px){.elementor-3996 .elementor-element.elementor-element-7de187d{--grid-columns:2;}.elementor-3996 .elementor-element.elementor-element-9d5c157{--grid-columns:2;}}@media(max-width:767px){.elementor-3996 .elementor-element.elementor-element-7de187d{--grid-columns:1;}.elementor-3996 .elementor-element.elementor-element-9d5c157{--grid-columns:1;}}/* Start custom CSS for loop-grid, class: .elementor-element-7de187d *//* Contenedor */
.blog-pagination .elementor-pagination{
    display:flex;
    justify-content:center;
    align-items:center;
    gap:12px;
}

/* Números */
.blog-pagination .page-numbers{
    width:46px;
    height:46px;
    display:flex;
    align-items:center;
    justify-content:center;

    border:1px solid #ddd;
    border-radius:50%;

    background:#fff;
    color:#010101;
    text-decoration:none;

    transition:.3s ease;
    
     font-size:14px;
    font-weight:700;
}

/* Activa */
.blog-pagination .page-numbers.current{
    background:#3d434c;
    border-color:#3d434c;
    color:#ffffff!important;
}

/* Hover */
.blog-pagination .page-numbers:hover:not(.current){
    background:#f8f8f8;
}

/* Ocultar Previous */
.blog-pagination .page-numbers.prev{
    display:none;
}

/* Next como flecha */
.blog-pagination .page-numbers.next{
    width:auto;
    height:auto;
    border:none;
    border-radius:0;
    background:transparent;
    font-size:0; /* Oculta el texto */
    padding:0 0 0 10px;
}

/* Dibujar la flecha */
.blog-pagination .page-numbers.next::after{
    content:"\2192";
    font-size:28px;
    color:#222;
}/* End custom CSS */
/* Start custom CSS for taxonomy-filter, class: .elementor-element-6ef81d2 */.e-filter-item{
    padding-left: 0 !important;
}/* End custom CSS */
/* Start custom CSS for wp-widget-tag_cloud, class: .elementor-element-4ca06d4 */.tagcloud{
    display: flex;
    flex-wrap: wrap;
    gap: 8px;
    line-height: calc(1em + 10px);
    
    
}

.tagcloud a{
    font-size: 14px !important;
    color: #6b6b6b;
    text-decoration: none;
    transition: color .3s ease;
}

.tagcloud a::after{
    content: "/";
    margin-left: 8px;
    color: #999;
}

.tagcloud a:last-child::after{
    content: "";
}

.tagcloud a:hover{
    color: #000;
}

.elementor-widget-wp-widget-tag_cloud h5{
    display: none;
    margin-bottom: 0 !important;
}/* End custom CSS */