.elementor-25033 .elementor-element.elementor-element-046e301{--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:-60px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-25033 .elementor-element.elementor-element-046e301:not(.elementor-motion-effects-element-type-background), .elementor-25033 .elementor-element.elementor-element-046e301 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F2F2F2;}.elementor-25033 .elementor-element.elementor-element-97e57c9{--display:flex;}.elementor-25033 .elementor-element.elementor-element-97e57c9:not(.elementor-motion-effects-element-type-background), .elementor-25033 .elementor-element.elementor-element-97e57c9 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FF04D3BF;}.elementor-25033 .elementor-element.elementor-element-4df1f4a{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--align-items:flex-start;}.elementor-25033 .elementor-element.elementor-element-4df1f4a:not(.elementor-motion-effects-element-type-background), .elementor-25033 .elementor-element.elementor-element-4df1f4a > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F2F2F2;}.elementor-25033 .elementor-element.elementor-element-93b0e19{--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:25px;--padding-bottom:25px;--padding-left:25px;--padding-right:25px;}.elementor-25033 .elementor-element.elementor-element-d196dca{--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:6px;--e-filter-normal-text-color:#000000;--e-filter-item-border-radius:10px 10px 10px 10px;}.elementor-25033 .elementor-element.elementor-element-d196dca .e-filter-item:not( [aria-pressed=true] ):not( :hover ){background-color:#FFFFFF;text-shadow:0px 0px 35px rgba(251.81063232421874, 9.30833958036542, 214.91955440077572, 0.3);box-shadow:0px 0px 4px 0px rgba(0,0,0,0.5);}.elementor-25033 .elementor-element.elementor-element-d196dca .e-filter-item{font-family:"Poppins", Sans-serif;font-size:16px;font-weight:600;letter-spacing:-0.5px;}.elementor-25033 .elementor-element.elementor-element-d196dca .e-filter-item:hover:not( [aria-pressed=true] ){box-shadow:0px 0px 10px 0px rgba(0,0,0,0.5);}.elementor-25033 .elementor-element.elementor-element-d196dca .e-filter-item[aria-pressed="true"]{box-shadow:0px 0px 10px 0px rgba(0,0,0,0.5);}.elementor-25033 .elementor-element.elementor-element-9d6a7dc{--display:flex;}.elementor-25033 .elementor-element.elementor-element-bb12c14{margin:20px 20px calc(var(--kit-widget-spacing, 0px) + 20px) 20px;}.elementor-25033 .elementor-element.elementor-element-2751dd8{--grid-columns:3;}@media(max-width:1199px){.elementor-25033 .elementor-element.elementor-element-2751dd8{--grid-columns:2;}}@media(max-width:767px){.elementor-25033 .elementor-element.elementor-element-4df1f4a{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-25033 .elementor-element.elementor-element-bb12c14{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 20px) 0px;}.elementor-25033 .elementor-element.elementor-element-2751dd8{--grid-columns:1;}}@media(min-width:768px){.elementor-25033 .elementor-element.elementor-element-93b0e19{--width:30%;}.elementor-25033 .elementor-element.elementor-element-9d6a7dc{--width:100%;}}/* Start custom CSS for taxonomy-filter, class: .elementor-element-d196dca *//* ===========================
   CONTENEDOR DEL FILTRO
=========================== */

.elementor-25033 .elementor-element.elementor-element-d196dca .e-filter{
    display:flex;
    flex-direction:column;
    align-items:flex-start !important;
    width:100%;
}

/* ===========================
   CADA OPCIÓN
=========================== */

.elementor-25033 .elementor-element.elementor-element-d196dca .e-filter-item{
    position:relative;
    display:flex;
    align-items:center;
    justify-content:flex-start !important;
    width:100%;

    padding:8px 16px !important;

    margin:0 !important;

    gap:12px;

    text-align:left !important;

    background:transparent !important;
    border:none !important;

    color:#17213A !important;

    cursor:pointer;

    transition:.25s;
}

/* ===========================
   CASILLA
=========================== */

.elementor-25033 .elementor-element.elementor-element-d196dca .e-filter-item::before{
    content:"";

    width:18px;
    height:18px;

    flex:0 0 18px;

    margin-left:8px;

    background:#D9D9D9;

    border:1px solid #D9D9D9;

    border-radius:4px;

    transition:.25s;
}

/* Hover */

.elementor-25033 .elementor-element.elementor-element-d196dca .e-filter-item:hover{
    color:#111111 !important;
}

.elementor-25033 .elementor-element.elementor-element-d196dca .e-filter-item:hover::before{
    border-color:#FF00D4;
}

/* Activo */

.elementor-25033 .elementor-element.elementor-element-d196dca .e-filter-item[aria-pressed="true"],
.elementor-25033 .elementor-element.elementor-element-d196dca .e-filter-item.e-active{

    font-weight:600;
}

.elementor-25033 .elementor-element.elementor-element-d196dca .e-filter-item[aria-pressed="true"]::before,
.elementor-25033 .elementor-element.elementor-element-d196dca .e-filter-item.e-active::before{

    background:#FF00D4;

    border-color:#FF00D4;

    box-shadow:inset 0 0 0 4px #FFFFFF;
}/* End custom CSS */