.elementor-535 .elementor-element.elementor-element-7340c795{--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;--gap:10px 10px;--row-gap:10px;--column-gap:10px;--padding-top:40px;--padding-bottom:60px;--padding-left:20px;--padding-right:20px;}.elementor-535 .elementor-element.elementor-element-51b4039e{text-align:center;}.elementor-535 .elementor-element.elementor-element-7686070c{text-align:center;}.elementor-535 .elementor-element.elementor-element-e81d77d{--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:center;--gap:32px 32px;--row-gap:32px;--column-gap:32px;border-style:solid;--border-style:solid;border-width:1px 0px 1px 0px;--border-top-width:1px;--border-right-width:0px;--border-bottom-width:1px;--border-left-width:0px;border-color:#DDE2E5;--border-color:#DDE2E5;--padding-top:0px;--padding-bottom:0px;--padding-left:20px;--padding-right:20px;}.elementor-535 .elementor-element.elementor-element-50519ec{width:var( --container-widget-width, 80px );max-width:80px;--container-widget-width:80px;--container-widget-flex-grow:0;}.elementor-535 .elementor-element.elementor-element-9557fe6{width:auto;max-width:auto;--grid-column-gap:0px;--grid-row-gap:0px;}.elementor-535 .elementor-element.elementor-element-9557fe6 .elementor-grid{grid-template-columns:repeat(4,1fr);}.elementor-535 .elementor-element.elementor-element-9557fe6 .bpfwe-swatch{opacity:1;}.elementor-535 .elementor-element.elementor-element-9557fe6  input[type="checkbox"]:checked + span .bpfwe-swatch, .elementor-535 .elementor-element.elementor-element-9557fe6 input[type="radio"]:checked + span .bpfwe-swatch{opacity:0.7;}.elementor-535 .elementor-element.elementor-element-9557fe6 .bpfwe-select2 .select2-selection, .elementor-535 .elementor-element.elementor-element-9557fe6 .bpfwe-select2 .select2-selection__rendered, .elementor-535 .elementor-element.elementor-element-9557fe6 .bpfwe-select2 .select2{width:100% !important;}.elementor-535 .elementor-element.elementor-element-9557fe6 .bpfwe-select2 .select2-selection, .elementor-535 .elementor-element.elementor-element-9557fe6 .bpfwe-select2 .select2-selection__rendered{height:auto;line-height:60px;}.elementor-535 .elementor-element.elementor-element-9557fe6 .select2-selection, .select2-dropdown{border-style:none;}.elementor-535 .elementor-element.elementor-element-c2601ee{--e-search-results-columns:2;--e-search-results-grid-auto-rows:1fr;--e-search-loop-item-equal-height:100%;}.elementor-535 .elementor-element.elementor-element-14095f0c{--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;--gap:24px 24px;--row-gap:24px;--column-gap:24px;--padding-top:80px;--padding-bottom:60px;--padding-left:20px;--padding-right:20px;}.elementor-535 .elementor-element.elementor-element-6a38d7b5{--grid-columns:4;--grid-row-gap:40px;--grid-column-gap:32px;}.elementor-535 .elementor-element.elementor-element-6a38d7b5 .elementor-loop-container{grid-auto-rows:1fr;}.elementor-535 .elementor-element.elementor-element-6a38d7b5 .e-loop-item > .elementor-section, .elementor-535 .elementor-element.elementor-element-6a38d7b5 .e-loop-item > .elementor-section > .elementor-container, .elementor-535 .elementor-element.elementor-element-6a38d7b5 .e-loop-item > .e-con, .elementor-535 .elementor-element.elementor-element-6a38d7b5 .e-loop-item .elementor-section-wrap  > .e-con{height:100%;}.elementor-535 .elementor-element.elementor-element-72261fd{--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;}@media(min-width:768px){.elementor-535 .elementor-element.elementor-element-7340c795{--content-width:1376px;}.elementor-535 .elementor-element.elementor-element-e81d77d{--content-width:1376px;}.elementor-535 .elementor-element.elementor-element-14095f0c{--content-width:1376px;}}@media(max-width:1200px) and (min-width:768px){.elementor-535 .elementor-element.elementor-element-7340c795{--content-width:100%;}.elementor-535 .elementor-element.elementor-element-14095f0c{--content-width:100%;}.elementor-535 .elementor-element.elementor-element-72261fd{--width:100%;}}@media(max-width:1024px) and (min-width:768px){.elementor-535 .elementor-element.elementor-element-7340c795{--content-width:100%;}.elementor-535 .elementor-element.elementor-element-14095f0c{--content-width:100%;}}@media(max-width:1024px){.elementor-535 .elementor-element.elementor-element-e81d77d{--gap:16px 32px;--row-gap:16px;--column-gap:32px;--flex-wrap:wrap;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-535 .elementor-element.elementor-element-9557fe6{width:100%;max-width:100%;}.elementor-535 .elementor-element.elementor-element-9557fe6 .elementor-grid{grid-template-columns:repeat(3,1fr);}.elementor-535 .elementor-element.elementor-element-6a38d7b5{--grid-columns:2;}}@media(max-width:880px){.elementor-535 .elementor-element.elementor-element-7340c795{--padding-top:40px;--padding-bottom:40px;--padding-left:16px;--padding-right:16px;}.elementor-535 .elementor-element.elementor-element-14095f0c{--padding-top:40px;--padding-bottom:40px;--padding-left:16px;--padding-right:16px;}.elementor-535 .elementor-element.elementor-element-6a38d7b5{--grid-columns:2;}}@media(max-width:767px){.elementor-535 .elementor-element.elementor-element-9557fe6 .elementor-grid{grid-template-columns:repeat(1,1fr);}.elementor-535 .elementor-element.elementor-element-6a38d7b5{--grid-columns:2;}}/* Start custom CSS for filter-widget, class: .elementor-element-9557fe6 */.elementor-535 .elementor-element.elementor-element-9557fe6{
  form {
    max-width: min-content;
    min-width: 100%;
  }

  .flex-wrapper .bpfwe-select2 {
    padding: 0 23px;
    border: solid 1px #DDE2E5;
    width: 100%;
  }
  @media(min-width: 768px){
    .flex-wrapper.tipo-tratamiento {
      border-left: solid 8px var(--nv-primary-accent);
    }
  }
  span.select2-selection.select2-selection--single {
    background: transparent;
    text-transform: uppercase;
    font-size: 12px;
    font-weight: 400;

  }
  .form-tax select::after, .form-tax .bpfwe-select2 .select2-selection::after{
    right: 5px;
 
  }
  .bpfwe-custom-field-wrapper, .bpfwe-taxonomy-wrapper, .bpfwe-numeric-wrapper {
    margin-bottom: 0;
  }
  .filter-title {
    display: none;
  }
  span.select2-dropdown.select2-dropdown--below {
    width: 200px !important;
  }
  .flex-wrapper:hover .select2 span {
    font-weight: 700;
    color: var(--nv-primary-accent);
}
}/* End custom CSS */
/* Start custom CSS for search, class: .elementor-element-c2601ee */.elementor-535 .elementor-element.elementor-element-c2601ee{
  form.e-search-form {
    flex-direction: row-reverse;
    column-gap: 10px;
  }
  button.e-search-submit {
    background-color: transparent !important;
    padding:0;
    
    svg{
      fill: var(--nv-c-1);
      color: var(--nv-c-1);
    }
  }
  .e-search-input {
    padding-block-start: 0;
    padding-block-end: 0;
    padding: 0 0 0 10px;
    width: 320px;
    border: 0;
    
    @media(max-width: 500px){
        width: 100%;
    }
  }
  output {
    width: 320px;
    transform: translate(-50px, 0);
    .size-24 h2 {
      font-size: 1rem;
    }
  }
  .e-search-results {
    border-radius: 20px;
  }
}/* End custom CSS */