.elementor-167 .elementor-element.elementor-element-1f27f01{--e-filter-direction:column;--e-filter-white-space:initial;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 20px) 0px;}.elementor-167 .elementor-element.elementor-element-a4c8514{--e-filter-direction:column;--e-filter-white-space:initial;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 20px) 0px;}.elementor-167 .elementor-element.elementor-element-ff1d018{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 16px) 0px;--ohs-pf-w:340px;--ohs-pf-dur:300ms;--ohs-pf-bg:var(--color-blanco);--ohs-pf-overlay:var(--negro-60);--ohs-pf-shadow:yes;--ohs-pf-head-color:var(--color-negro);--ohs-pf-head-size:20px;--ohs-pf-head-font:"Barlow";--ohs-pf-line:var(--color-borde);--ohs-pf-close:var(--color-celeste);--ohs-pf-cta-bg:var(--color-celeste);--ohs-pf-cta-color:var(--color-blanco);--ohs-pf-cta-radius:8px;--ohs-pf-cta-font:"Barlow";}.elementor-167 .elementor-element.elementor-element-ff1d018 .ohs-pf__btn{font-family:"Inter", Sans-serif;font-size:14px;font-weight:600;color:var(--color-negro);fill:var(--color-negro);background-color:var(--color-blanco);border-color:var(--color-borde);border-radius:8px 8px 8px 8px;padding:11px 18px 11px 18px;}.elementor-167 .elementor-element.elementor-element-ff1d018 .ohs-pf__btn:hover{color:var(--color-celeste);fill:var(--color-celeste);background-color:var(--color-blanco);border-color:var(--color-celeste);}.elementor-167 .elementor-element.elementor-element-ff1d018 .ohs-pf__count{background-color:var(--color-celeste);color:var(--color-blanco);}.elementor-widget-loop-grid .elementor-button{background-color:var( --e-global-color-accent );font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );}.elementor-widget-loop-grid .elementor-pagination{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-widget-loop-grid .e-load-more-message{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-167 .elementor-element.elementor-element-2c36ff0{--grid-columns:4;--grid-row-gap:24px;--e-loop-nothing-found-message-align:center;--grid-column-gap:20px;}.elementor-167 .elementor-element.elementor-element-2c36ff0 .elementor-loop-container{grid-auto-rows:1fr;}.elementor-167 .elementor-element.elementor-element-2c36ff0 .e-loop-item > .elementor-section, .elementor-167 .elementor-element.elementor-element-2c36ff0 .e-loop-item > .elementor-section > .elementor-container, .elementor-167 .elementor-element.elementor-element-2c36ff0 .e-loop-item > .e-con, .elementor-167 .elementor-element.elementor-element-2c36ff0 .e-loop-item .elementor-section-wrap  > .e-con{height:100%;}:root{--page-title-display:none;}@media(max-width:1024px){.elementor-167 .elementor-element.elementor-element-2c36ff0{--grid-columns:3;}}@media(max-width:767px){.elementor-167 .elementor-element.elementor-element-ff1d018 .ohs-pf__btn{flex:1;}.elementor-167 .elementor-element.elementor-element-2c36ff0{--grid-columns:2;--grid-row-gap:16px;--grid-column-gap:12px;}}/* Start custom CSS for taxonomy-filter, class: .elementor-element-1f27f01 */.elementor-167 .elementor-element.elementor-element-1f27f01 .e-filter{gap:0!important;flex-direction:column!important;align-items:stretch!important}
.elementor-167 .elementor-element.elementor-element-1f27f01 .e-filter-item{display:flex;align-items:flex-start;justify-content:flex-start;gap:10px;width:100%;text-align:left;background:transparent!important;border:0;border-bottom:1px solid var(--color-borde);border-radius:0;padding:10px 0;font-family:Inter,sans-serif;font-size:13px;line-height:1.35;color:var(--color-texto-suave)!important;cursor:pointer;white-space:normal}
.elementor-167 .elementor-element.elementor-element-1f27f01 .e-filter-item:last-child{border-bottom:0}
.elementor-167 .elementor-element.elementor-element-1f27f01 .e-filter-item:hover{color:var(--color-celeste)!important}
.elementor-167 .elementor-element.elementor-element-1f27f01 .e-filter-item:before{content:'';width:16px;height:16px;min-width:16px;margin-top:1px;border:1px solid #B9C2CC;border-radius:4px;background:#fff}
.elementor-167 .elementor-element.elementor-element-1f27f01 .e-filter-item[aria-pressed=true]{color:var(--color-negro)!important;font-weight:600}
.elementor-167 .elementor-element.elementor-element-1f27f01 .e-filter-item[aria-pressed=true]:before{background:var(--color-celeste) url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='white' stroke-width='3'%3E%3Cpath d='M5 12l5 5 9-10'/%3E%3C/svg%3E") center/11px no-repeat;border-color:var(--color-celeste)}
.elementor-167 .elementor-element.elementor-element-1f27f01 .e-filter-item[data-filter=__all]{display:none}/* End custom CSS */
/* Start custom CSS for taxonomy-filter, class: .elementor-element-a4c8514 */.elementor-167 .elementor-element.elementor-element-a4c8514 .e-filter{gap:0!important;flex-direction:column!important;align-items:stretch!important}
.elementor-167 .elementor-element.elementor-element-a4c8514 .e-filter-item{display:flex;align-items:flex-start;justify-content:flex-start;gap:10px;width:100%;text-align:left;background:transparent!important;border:0;border-bottom:1px solid var(--color-borde);border-radius:0;padding:10px 0;font-family:Inter,sans-serif;font-size:13px;line-height:1.35;color:var(--color-texto-suave)!important;cursor:pointer;white-space:normal}
.elementor-167 .elementor-element.elementor-element-a4c8514 .e-filter-item:last-child{border-bottom:0}
.elementor-167 .elementor-element.elementor-element-a4c8514 .e-filter-item:hover{color:var(--color-celeste)!important}
.elementor-167 .elementor-element.elementor-element-a4c8514 .e-filter-item:before{content:'';width:16px;height:16px;min-width:16px;margin-top:1px;border:1px solid #B9C2CC;border-radius:4px;background:#fff}
.elementor-167 .elementor-element.elementor-element-a4c8514 .e-filter-item[aria-pressed=true]{color:var(--color-negro)!important;font-weight:600}
.elementor-167 .elementor-element.elementor-element-a4c8514 .e-filter-item[aria-pressed=true]:before{background:var(--color-celeste) url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='white' stroke-width='3'%3E%3Cpath d='M5 12l5 5 9-10'/%3E%3C/svg%3E") center/11px no-repeat;border-color:var(--color-celeste)}
.elementor-167 .elementor-element.elementor-element-a4c8514 .e-filter-item[data-filter=__all]{display:none}/* End custom CSS */