.elementor-987794 .elementor-element.elementor-element-1fe5bb8{--display:flex;--min-height:80vh;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;--border-radius:20px 20px 20px 20px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:8px;--padding-bottom:0px;--padding-left:8px;--padding-right:8px;}.elementor-987794 .elementor-element.elementor-element-f11615a{--display:flex;--min-height:80vh;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--border-radius:20px 20px 20px 20px;}.elementor-987794 .elementor-element.elementor-element-f11615a:not(.elementor-motion-effects-element-type-background), .elementor-987794 .elementor-element.elementor-element-f11615a > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#A7A7A7;}.elementor-987794 .elementor-element.elementor-element-b316ecb{--display:flex;--z-index:7;}.elementor-987794 .elementor-element.elementor-element-5fffde3{width:var( --container-widget-width, 70% );max-width:70%;--container-widget-width:70%;--container-widget-flex-grow:0;}.elementor-987794 .elementor-element.elementor-element-5fffde3 .elementor-heading-title{font-family:"Barlow", Sans-serif;font-size:52px;font-weight:600;text-transform:none;color:#FFFFFF;}body:not(.rtl) .elementor-987794 .elementor-element.elementor-element-f840342{right:40px;}body.rtl .elementor-987794 .elementor-element.elementor-element-f840342{left:40px;}.elementor-987794 .elementor-element.elementor-element-f840342{bottom:0px;}.elementor-987794 .elementor-element.elementor-element-f840342 img{width:605px;}.elementor-987794 .elementor-element.elementor-element-cbb7afb{--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:-50px;--margin-left:0px;--margin-right:0px;--padding-top:80px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;--z-index:2;}.elementor-987794 .elementor-element.elementor-element-cbb7afb:not(.elementor-motion-effects-element-type-background), .elementor-987794 .elementor-element.elementor-element-cbb7afb > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FAFAFA;}.elementor-987794 .elementor-element.elementor-element-d9a1c8d{width:var( --container-widget-width, 65% );max-width:65%;--container-widget-width:65%;--container-widget-flex-grow:0;font-family:"Barlow", Sans-serif;font-size:20px;font-weight:400;color:#212121;}.elementor-987794 .elementor-element.elementor-element-4bf09e7{--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;box-shadow:0px 8px 10px 0px rgba(73.00000000000007, 73.00000000000007, 73.00000000000007, 0.11);--padding-top:100px;--padding-bottom:15px;--padding-left:0px;--padding-right:0px;--z-index:1;}.elementor-987794 .elementor-element.elementor-element-4bf09e7:not(.elementor-motion-effects-element-type-background), .elementor-987794 .elementor-element.elementor-element-4bf09e7 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FAFAFA;}.elementor-987794 .elementor-element.elementor-element-e200feb{--e-filter-direction:row;--e-filter-white-space:nowrap;--e-filter-justify-content:center;--e-filter-item-width:initial;--e-filter-item-flex-grow:0;--e-filter-wrap:wrap;--e-filter-overflow-x:initial;--e-filter-space-between:16px;--e-filter-normal-text-color:#03B155;--e-filter-hover-text-color:#03B155;--e-filter-active-text-color:#FFFFFF;--e-filter-item-border-radius:10px 10px 10px 10px;}.elementor-987794 .elementor-element.elementor-element-e200feb .e-filter-item:not( [aria-pressed=true] ):not( :hover ){background-color:#F4F4F4;border-style:solid;border-width:1px 1px 1px 1px;border-color:#00B156;}.elementor-987794 .elementor-element.elementor-element-e200feb .e-filter-item:hover:not( [aria-pressed=true] ){background-color:#EFEFEF;border-style:solid;border-width:1px 1px 1px 1px;border-color:#00B156;}.elementor-987794 .elementor-element.elementor-element-e200feb .e-filter-item[aria-pressed="true"]{background-color:#00B156;border-style:solid;border-width:1px 1px 1px 1px;border-color:#00B156;}.elementor-987794 .elementor-element.elementor-element-e200feb .e-filter-item{font-family:"Barlow", Sans-serif;font-size:20px;font-weight:500;text-transform:none;letter-spacing:0px;padding:15px 12px 15px 12px;}.elementor-987794 .elementor-element.elementor-element-9209720{--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:80px;--padding-bottom:40px;--padding-left:0px;--padding-right:0px;}.elementor-987794 .elementor-element.elementor-element-73375ec{--grid-columns:3;--load-more-button-align:center;}.elementor-987794 .elementor-element.elementor-element-73375ec .elementor-button{background-color:#212121;font-family:"Barlow", Sans-serif;font-size:20px;font-weight:500;text-transform:none;letter-spacing:0px;fill:#FAFAFA;color:#FAFAFA;border-radius:32px 32px 32px 32px;padding:12px 30px 12px 30px;}.elementor-987794 .elementor-element.elementor-element-73375ec .elementor-button:hover, .elementor-987794 .elementor-element.elementor-element-73375ec .elementor-button:focus{background-color:#03B155;}.elementor-987794 .elementor-element.elementor-element-73375ec > .elementor-widget-container{margin:0px 0px 60px 0px;}:root{--page-title-display:none;}body.elementor-page-987794{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}@media(min-width:768px){.elementor-987794 .elementor-element.elementor-element-1fe5bb8{--width:100%;}}@media(max-width:1366px){.elementor-987794 .elementor-element.elementor-element-b316ecb{--padding-top:0px;--padding-bottom:0px;--padding-left:20px;--padding-right:20px;}body:not(.rtl) .elementor-987794 .elementor-element.elementor-element-f840342{right:-50px;}body.rtl .elementor-987794 .elementor-element.elementor-element-f840342{left:-50px;}.elementor-987794 .elementor-element.elementor-element-f840342 img{width:520px;}.elementor-987794 .elementor-element.elementor-element-cbb7afb{--padding-top:60px;--padding-bottom:20px;--padding-left:30px;--padding-right:30px;}.elementor-987794 .elementor-element.elementor-element-4bf09e7{--padding-top:100px;--padding-bottom:15px;--padding-left:0px;--padding-right:0px;}.elementor-987794 .elementor-element.elementor-element-e200feb .e-filter-item{font-size:20px;}.elementor-987794 .elementor-element.elementor-element-9209720{--padding-top:40px;--padding-bottom:40px;--padding-left:20px;--padding-right:20px;}}@media(max-width:1024px){.elementor-987794 .elementor-element.elementor-element-73375ec{--grid-columns:2;}}@media(max-width:767px){.elementor-987794 .elementor-element.elementor-element-1fe5bb8{--min-height:80vh;--padding-top:8px;--padding-bottom:0px;--padding-left:8px;--padding-right:8px;}.elementor-987794 .elementor-element.elementor-element-f11615a{--min-height:90vh;--justify-content:flex-start;--padding-top:140px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-987794 .elementor-element.elementor-element-5fffde3{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;}.elementor-987794 .elementor-element.elementor-element-5fffde3 .elementor-heading-title{font-size:32px;}.elementor-987794 .elementor-element.elementor-element-f840342 > .elementor-widget-container{margin:0px 0px -50px 0px;}body:not(.rtl) .elementor-987794 .elementor-element.elementor-element-f840342{right:0px;}body.rtl .elementor-987794 .elementor-element.elementor-element-f840342{left:0px;}.elementor-987794 .elementor-element.elementor-element-f840342{bottom:0px;}.elementor-987794 .elementor-element.elementor-element-f840342 img{width:330px;}.elementor-987794 .elementor-element.elementor-element-cbb7afb{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:40px;--padding-bottom:0px;--padding-left:15px;--padding-right:15px;}.elementor-987794 .elementor-element.elementor-element-d9a1c8d{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;text-align:center;font-size:18px;}.elementor-987794 .elementor-element.elementor-element-4bf09e7{--padding-top:20px;--padding-bottom:20px;--padding-left:15px;--padding-right:15px;}.elementor-987794 .elementor-element.elementor-element-e200feb{--e-filter-justify-content:flex-start;--e-filter-item-width:initial;--e-filter-item-flex-grow:0;--e-filter-wrap:wrap;--e-filter-overflow-x:initial;}.elementor-987794 .elementor-element.elementor-element-e200feb .e-filter-item{font-size:18px;padding:10px 10px 10px 10px;}.elementor-987794 .elementor-element.elementor-element-9209720{--padding-top:40px;--padding-bottom:40px;--padding-left:15px;--padding-right:15px;}.elementor-987794 .elementor-element.elementor-element-73375ec{--grid-columns:1;}}/* Start custom CSS for taxonomy-filter, class: .elementor-element-e200feb */.button-content {
    width: 160px;
    white-space: normal;
    overflow: visible;
    word-break: auto-phrase;
}
.icon-image {
    height: 65px;
}
.icon-image img{
    height: 57px;
}
.button-text {
    height: 48px;
        display: flex;
    justify-content: center;
    align-items: center;
    color:#03b155;
}
.elementor-987794 .elementor-element.elementor-element-e200feb .e-filter-item[aria-pressed="true"] .button-text{
        color:#fff !important;
}
button.e-filter-item:hover {
    border-radius: 10px;
}

/* MOBILE */
@media (max-width: 767px) {

  /* Ocultar icono en mobile */
  [data-id="e200feb"] .icon-image {
    display: none !important;
  }

  /* Contenedor de filtros: fila con scroll horizontal */
  [data-id="e200feb"] .e-filter {
    display: flex !important;
    flex-wrap: nowrap !important;          /* clave: que no baje a otra línea */
    overflow-x: auto !important;           /* scroll horizontal */
    -webkit-overflow-scrolling: touch;
    gap: 8px;
    white-space: nowrap;                   /* texto en una sola línea */
  }
.button-content{
    width:auto;
}
.button-text{
    height: auto;
}
  /* Cada botón como chip, sin 50% ni columnas */
  [data-id="e200feb"] .e-filter-item {
    flex: 0 0 auto !important;             /* que mida lo que necesite */
    width: auto !important;                /* pisar el 50% de Elementor */
    max-width: none !important;
    white-space: nowrap !important;
  }
}

[data-filter="valvulas-de-corte"] .button-text{
     padding: 0px 8px !important;
}




button.e-filter-item{
    border-radius:10px !important;
}/* End custom CSS */
/* Start custom CSS *//* cuando esa sección/widget está sticky */
.elementor-element-4bf09e7.elementor-sticky--active .icon-image {
    display: none !important;
}/* End custom CSS */