.elementor-7340 .elementor-element.elementor-element-1014666{--display:flex;--min-height:300px;--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;}.elementor-7340 .elementor-element.elementor-element-1014666:not(.elementor-motion-effects-element-type-background), .elementor-7340 .elementor-element.elementor-element-1014666 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#000000;}.elementor-7340 .elementor-element.elementor-element-4bdd22b{--e-image-carousel-slides-to-show:1;}.elementor-7340 .elementor-element.elementor-element-7af9922{--display:flex;--min-height:300px;--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;}.elementor-7340 .elementor-element.elementor-element-7af9922:not(.elementor-motion-effects-element-type-background), .elementor-7340 .elementor-element.elementor-element-7af9922 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#000000;}.elementor-7340 .elementor-element.elementor-element-395aa20{--e-image-carousel-slides-to-show:1;}.elementor-7340 .elementor-element.elementor-element-6232c4e{--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;--justify-content:center;--align-items:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:30px;--padding-bottom:30px;--padding-left:0px;--padding-right:0px;}.elementor-7340 .elementor-element.elementor-element-6232c4e:not(.elementor-motion-effects-element-type-background), .elementor-7340 .elementor-element.elementor-element-6232c4e > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#000000;}.elementor-7340 .elementor-element.elementor-element-b3326ed{--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;}.elementor-widget-text-editor{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );color:var( --e-global-color-text );}.elementor-widget-text-editor.elementor-drop-cap-view-stacked .elementor-drop-cap{background-color:var( --e-global-color-primary );}.elementor-widget-text-editor.elementor-drop-cap-view-framed .elementor-drop-cap, .elementor-widget-text-editor.elementor-drop-cap-view-default .elementor-drop-cap{color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-7340 .elementor-element.elementor-element-2a5db93{color:#FFFFFF;}.elementor-7340 .elementor-element.elementor-element-e33b404{--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;}.elementor-7340 .elementor-element.elementor-element-b7ce4f1{--e-image-carousel-slides-to-show:1;}.elementor-7340 .elementor-element.elementor-element-cdd66a7{--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;--justify-content:flex-start;--overflow:hidden;--padding-top:50px;--padding-bottom:50px;--padding-left:80px;--padding-right:80px;}.elementor-7340 .elementor-element.elementor-element-cdd66a7:not(.elementor-motion-effects-element-type-background), .elementor-7340 .elementor-element.elementor-element-cdd66a7 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#000000;}.elementor-widget-heading .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );color:var( --e-global-color-primary );}.elementor-7340 .elementor-element.elementor-element-064144f > .elementor-widget-container{padding:10px 10px 10px 10px;}.elementor-7340 .elementor-element.elementor-element-064144f{text-align:left;}.elementor-7340 .elementor-element.elementor-element-064144f .elementor-heading-title{font-family:"Orbitron", Sans-serif;font-size:30px;font-weight:400;color:#FFFFFF;}.elementor-7340 .elementor-element.elementor-element-2cc918e{--display:flex;}.elementor-7340 .elementor-element.elementor-element-e4d3bee{--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;}.elementor-7340 .elementor-element.elementor-element-f022267 .elementor-heading-title{font-family:"Orbitron", Sans-serif;font-size:23px;font-weight:600;color:#FFFFFF;}.elementor-widget-button .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-7340 .elementor-element.elementor-element-6fb7bb0 .elementor-button{background-color:#084EFC;font-family:"Orbitron", Sans-serif;text-shadow:0px 0px 10px rgba(0,0,0,0.3);border-radius:13px 13px 13px 13px;}.elementor-7340 .elementor-element.elementor-element-c780110{--display:flex;--min-height:790px;--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;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--overflow:hidden;}.elementor-7340 .elementor-element.elementor-element-c780110:not(.elementor-motion-effects-element-type-background), .elementor-7340 .elementor-element.elementor-element-c780110 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://www.altoavellaneda.com.ar/wp-content/uploads/2024/07/AltoAvellaneda2022-112.webp");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-7340 .elementor-element.elementor-element-0c1d648{--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;}.elementor-7340 .elementor-element.elementor-element-205df56{--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;--justify-content:center;}.elementor-7340 .elementor-element.elementor-element-8ccfa11{font-family:"Montserrat", Sans-serif;font-size:30px;color:#FAFAFA;}.elementor-7340 .elementor-element.elementor-element-ff14f25 .elementor-button{background-color:#16A8BF;font-family:"Montserrat", Sans-serif;text-shadow:0px 0px 10px rgba(0,0,0,0.3);}.elementor-7340 .elementor-element.elementor-element-ac669a8{--display:flex;--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;}.elementor-7340 .elementor-element.elementor-element-ac669a8:not(.elementor-motion-effects-element-type-background), .elementor-7340 .elementor-element.elementor-element-ac669a8 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#000000;background-image:url("https://www.altoavellaneda.com.ar/wp-content/uploads/2025/04/spray-05-copia.png");background-position:800px 283px;background-repeat:no-repeat;}.elementor-7340 .elementor-element.elementor-element-5f0daa5{--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;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--flex-wrap:wrap;--padding-top:30px;--padding-bottom:30px;--padding-left:0px;--padding-right:0px;}.elementor-7340 .elementor-element.elementor-element-5f0daa5:not(.elementor-motion-effects-element-type-background), .elementor-7340 .elementor-element.elementor-element-5f0daa5 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#000000;background-image:url("https://www.altoavellaneda.com.ar/wp-content/uploads/2025/04/spray-05-copia.png");background-position:-347px -74px;background-repeat:no-repeat;background-size:auto;}.elementor-7340 .elementor-element.elementor-element-48df7d6{--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;}.elementor-7340 .elementor-element.elementor-element-787de3a{--grid-template-columns:repeat(0, auto);--icon-size:12px;--grid-column-gap:5px;--grid-row-gap:0px;}.elementor-7340 .elementor-element.elementor-element-787de3a .elementor-widget-container{text-align:center;}.elementor-7340 .elementor-element.elementor-element-0a97fb0 .elementor-heading-title{font-family:"Orbitron", Sans-serif;font-weight:600;color:#FFFFFF;}.elementor-7340 .elementor-element.elementor-element-8aab76b{--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;}.elementor-7340 .elementor-element.elementor-element-fcb9590{--grid-template-columns:repeat(0, auto);--icon-size:12px;--grid-column-gap:5px;--grid-row-gap:0px;}.elementor-7340 .elementor-element.elementor-element-fcb9590 .elementor-widget-container{text-align:center;}.elementor-7340 .elementor-element.elementor-element-3c8e6df .elementor-heading-title{font-family:"Orbitron", Sans-serif;font-weight:600;color:#FFFFFF;}.elementor-7340 .elementor-element.elementor-element-33a54e3{--display:flex;--flex-direction:row-reverse;--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-reverse;--align-items:center;}.elementor-7340 .elementor-element.elementor-element-f198438{--display:flex;--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;}.elementor-widget-image .widget-image-caption{color:var( --e-global-color-text );font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-7340 .elementor-element.elementor-element-0ba6275 img{width:43%;max-width:100%;}.elementor-7340 .elementor-element.elementor-element-0c08cd0{--display:flex;--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;}.elementor-7340 .elementor-element.elementor-element-d747fda .elementor-wrapper{--video-aspect-ratio:1.77777;}.elementor-7340 .elementor-element.elementor-element-9b91dfb{--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;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--overflow:hidden;--padding-top:30px;--padding-bottom:30px;--padding-left:0px;--padding-right:0px;}.elementor-7340 .elementor-element.elementor-element-9b91dfb:not(.elementor-motion-effects-element-type-background), .elementor-7340 .elementor-element.elementor-element-9b91dfb > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#000000;background-image:url("https://www.altoavellaneda.com.ar/wp-content/uploads/2025/04/spray-05-copia.png");background-position:center right;background-repeat:no-repeat;background-size:contain;}.elementor-7340 .elementor-element.elementor-element-bc87507{--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;}.elementor-7340 .elementor-element.elementor-element-a7fc494 .elementor-button{background-color:#084EFC;font-family:"Orbitron", Sans-serif;text-shadow:0px 0px 10px rgba(0,0,0,0.3);border-radius:13px 13px 13px 13px;}.elementor-7340 .elementor-element.elementor-element-817efe6{--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;}.elementor-7340 .elementor-element.elementor-element-2aa0fad{text-align:left;}.elementor-7340 .elementor-element.elementor-element-2aa0fad img{width:40%;max-width:40%;}.elementor-7340 .elementor-element.elementor-element-68b960a .elementor-heading-title{font-family:"Orbitron", Sans-serif;font-size:24px;font-weight:400;color:#FFFFFF;}.elementor-7340 .elementor-element.elementor-element-4b60c04{font-family:"Space Grotesk", Sans-serif;font-weight:200;color:#FFFFFF;}.elementor-7340 .elementor-element.elementor-element-b5137c7{--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;}.elementor-7340 .elementor-element.elementor-element-5885bc1{text-align:center;}.elementor-7340 .elementor-element.elementor-element-5885bc1 img{width:60%;}.elementor-7340 .elementor-element.elementor-element-a129554{text-align:center;}.elementor-7340 .elementor-element.elementor-element-a129554 img{width:60%;}.elementor-7340 .elementor-element.elementor-element-34b8699{--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;}.elementor-7340 .elementor-element.elementor-element-34b8699:not(.elementor-motion-effects-element-type-background), .elementor-7340 .elementor-element.elementor-element-34b8699 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#000000;}.elementor-7340 .elementor-element.elementor-element-e1f4579 > .elementor-widget-container{padding:10px 10px 10px 10px;}.elementor-7340 .elementor-element.elementor-element-e1f4579{text-align:left;}.elementor-7340 .elementor-element.elementor-element-e1f4579 .elementor-heading-title{font-family:"Orbitron", Sans-serif;font-size:30px;font-weight:400;color:#FFFFFF;}.elementor-7340 .elementor-element.elementor-element-3d16394{--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;}.elementor-7340 .elementor-element.elementor-element-3d16394:not(.elementor-motion-effects-element-type-background), .elementor-7340 .elementor-element.elementor-element-3d16394 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#000000;}.elementor-7340 .elementor-element.elementor-element-9a46576{--display:flex;}.elementor-7340 .elementor-element.elementor-element-30e1cc3{--display:flex;}.elementor-7340 .elementor-element.elementor-element-59ca2a8 img{width:100%;max-width:100%;}.elementor-7340 .elementor-element.elementor-element-8fdcc9e{--display:flex;}.elementor-7340 .elementor-element.elementor-element-cc3a25d{--display:flex;}.elementor-7340 .elementor-element.elementor-element-20ee5d5{--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;--padding-top:0px;--padding-bottom:30px;--padding-left:0px;--padding-right:0px;}.elementor-7340 .elementor-element.elementor-element-20ee5d5:not(.elementor-motion-effects-element-type-background), .elementor-7340 .elementor-element.elementor-element-20ee5d5 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#000000;}.elementor-7340 .elementor-element.elementor-element-191cce9{--display:flex;}.elementor-7340 .elementor-element.elementor-element-5d6eb13 img{width:60%;max-width:100%;}.elementor-7340 .elementor-element.elementor-element-3935fa1{--display:flex;}.elementor-7340 .elementor-element.elementor-element-fc66255 img{width:40%;max-width:100%;}.elementor-7340 .elementor-element.elementor-element-d2c12d0{--display:flex;}.elementor-7340 .elementor-element.elementor-element-ab3b31f{--display:flex;}.elementor-7340 .elementor-element.elementor-element-1510c69 img{width:60%;max-width:100%;}.elementor-7340 .elementor-element.elementor-element-616bd7e{--display:flex;}.elementor-7340 .elementor-element.elementor-element-2f0977d img{width:60%;max-width:100%;}.elementor-7340 .elementor-element.elementor-element-b1b55ad{--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;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:20px;--padding-bottom:20px;--padding-left:0px;--padding-right:0px;}.elementor-7340 .elementor-element.elementor-element-b1b55ad:not(.elementor-motion-effects-element-type-background), .elementor-7340 .elementor-element.elementor-element-b1b55ad > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#000000;}.elementor-7340 .elementor-element.elementor-element-80d8877{--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;}.elementor-7340 .elementor-element.elementor-element-80d8877:not(.elementor-motion-effects-element-type-background), .elementor-7340 .elementor-element.elementor-element-80d8877 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://www.altoavellaneda.com.ar/wp-content/uploads/2025/04/spray-05-copia.png");background-position:-74px 59px;background-repeat:no-repeat;background-size:contain;}.elementor-7340 .elementor-element.elementor-element-68e4791{--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;}.elementor-7340 .elementor-element.elementor-element-f5dfadc .elementor-heading-title{font-family:"Orbitron", Sans-serif;font-size:30px;font-weight:400;color:#084EFC;}.elementor-7340 .elementor-element.elementor-element-0652ae5{width:var( --container-widget-width, 99.818% );max-width:99.818%;--container-widget-width:99.818%;--container-widget-flex-grow:0;}.elementor-7340 .elementor-element.elementor-element-0652ae5.elementor-element{--flex-grow:0;--flex-shrink:0;}:root{--page-title-display:none;}@media(max-width:1024px){.elementor-7340 .elementor-element.elementor-element-ac669a8:not(.elementor-motion-effects-element-type-background), .elementor-7340 .elementor-element.elementor-element-ac669a8 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-position:0px 0px;}.elementor-7340 .elementor-element.elementor-element-5f0daa5:not(.elementor-motion-effects-element-type-background), .elementor-7340 .elementor-element.elementor-element-5f0daa5 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-position:0px 0px;}.elementor-7340 .elementor-element.elementor-element-80d8877:not(.elementor-motion-effects-element-type-background), .elementor-7340 .elementor-element.elementor-element-80d8877 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-position:0px 0px;}}@media(min-width:768px){.elementor-7340 .elementor-element.elementor-element-b3326ed{--width:50%;}.elementor-7340 .elementor-element.elementor-element-e33b404{--width:50%;}.elementor-7340 .elementor-element.elementor-element-0c1d648{--width:50%;}.elementor-7340 .elementor-element.elementor-element-205df56{--width:50%;}.elementor-7340 .elementor-element.elementor-element-48df7d6{--width:50%;}.elementor-7340 .elementor-element.elementor-element-8aab76b{--width:50%;}.elementor-7340 .elementor-element.elementor-element-33a54e3{--width:100%;}.elementor-7340 .elementor-element.elementor-element-f198438{--width:50%;}.elementor-7340 .elementor-element.elementor-element-0c08cd0{--width:50%;}.elementor-7340 .elementor-element.elementor-element-bc87507{--width:50%;}.elementor-7340 .elementor-element.elementor-element-817efe6{--width:50%;}.elementor-7340 .elementor-element.elementor-element-80d8877{--width:50%;}.elementor-7340 .elementor-element.elementor-element-68e4791{--width:50%;}}@media(max-width:767px){.elementor-7340 .elementor-element.elementor-element-cdd66a7{--padding-top:10px;--padding-bottom:10px;--padding-left:10px;--padding-right:10px;}.elementor-7340 .elementor-element.elementor-element-e4d3bee{--justify-content:center;}.elementor-7340 .elementor-element.elementor-element-ac669a8:not(.elementor-motion-effects-element-type-background), .elementor-7340 .elementor-element.elementor-element-ac669a8 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-position:0px 0px;}.elementor-7340 .elementor-element.elementor-element-5f0daa5:not(.elementor-motion-effects-element-type-background), .elementor-7340 .elementor-element.elementor-element-5f0daa5 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-position:0px 0px;}.elementor-7340 .elementor-element.elementor-element-80d8877:not(.elementor-motion-effects-element-type-background), .elementor-7340 .elementor-element.elementor-element-80d8877 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-position:0px 0px;}}/* Start custom CSS for shortcode, class: .elementor-element-64e024f *//* Filtros/chips de categorías: compacto y sin scroll */
.grilla-locales-filtros {
  display: flex;
  flex-wrap: wrap !important;      /* Permite varias líneas */
  overflow-x: visible !important;  /* No scroll */
  gap: 0 !important;
  padding-bottom: 4px;
  margin-bottom: 12px;
  justify-content: flex-start;
}

.grilla-locales-filtros .filtro-chip {
  padding: 1px 5px !important;     /* Más chico */
  font-size: 0.93em !important;    /* Más chico */
  min-width: unset;
  border-radius: 7px;
  white-space: nowrap;
  margin: 2px 3px !important;
  background: #084EFC !important; /* Color solicitado */
  color: #fff;
  text-decoration: none;
  transition: background 0.15s, color 0.15s;
  border: none;
  line-height: 1.1;
}

.grilla-locales-filtros .filtro-chip:hover,
.grilla-locales-filtros .filtro-chip:focus {
  background: #063fca; /* Hover más oscuro */
  color: #fff;
}

.grilla-locales-filtros .filtro-chip[aria-current],
.grilla-locales-filtros .filtro-chip.active {
  background: #052fa1; /* Activo aún más oscuro */
  color: #fff;
}

@media (max-width: 800px) {
  .grilla-locales-filtros .filtro-chip {
    font-size: 0.9em !important;
    padding: 2px 7px !important;
    margin: 1px 2px !important;
  }
}

/* Grilla de locales: tarjetas y efecto hover */
.grilla-locales-grid {
  display: grid;
  grid-template-columns: repeat(5, 1fr);
  gap: 32px;
}

/* Responsive grid */
@media (max-width: 1100px) {
  .grilla-locales-grid {
    grid-template-columns: 1fr 1fr 1fr;
    gap: 18px;
  }
}
@media (max-width: 800px) {
  .grilla-locales-grid {
    grid-template-columns: 1fr 1fr;
  }
}
@media (max-width: 500px) {
  .grilla-locales-grid {
    grid-template-columns: 1fr;
    gap: 10px;
  }
}

/* Tarjeta de local: sólo logo, info al pasar mouse */
.grilla-locales-card {
  position: relative;
  overflow: hidden;
  background: #222;
  border-radius: 16px;
  min-height: 160px !important;
  display: flex;
  align-items: center;
  justify-content: center;
  transition: box-shadow .2s;
  box-shadow: 0 2px 8px #0002;
  cursor: pointer;
}

.grilla-locales-card .logo {
  width: 80%;
  max-height: 100px;
  margin: 0 auto;
  display: flex;
  align-items: center;
  justify-content: center;
  filter: grayscale(0%);
  transition: filter 0.2s;
}

/* Overlay info oculta hasta hover */
.grilla-locales-card .info {
  position: absolute;
  inset: 0;
  display: flex;
  flex-direction: column;
  align-items: center;
  justify-content: center;
  background: rgba(34,34,34,0.95);
  color: #fff;
  opacity: 0;
  pointer-events: none;
  transition: opacity 0.2s;
  text-align: center;
  padding: 14px 10px;
  font-size: 0.85em; /* Texto más pequeño */
  line-height: 1.18;
}

/* Mostrar overlay al pasar mouse */
.grilla-locales-card:hover .info,
.grilla-locales-card:focus-within .info {
  opacity: 1;
  pointer-events: all;
}

.grilla-locales-card:hover .logo,
.grilla-locales-card:focus-within .logo {
  filter: blur(2px) grayscale(80%);
}

.grilla-locales-card .info strong {
  font-size: 0.95em; /* Reducido */
  margin-bottom: 2px;
}

.grilla-locales-card .info span,
.grilla-locales-card .info a {
  display: block;
  margin: 1px 0 0 0 !important;
  font-size: 0.82em; /* Reducido */
  line-height: 1.2;
  word-break: break-word;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-cdd66a7 */.locales {
  opacity: 0;
}

#newlocales button {
    color: #eb2a2f;
    background-color: transparent;
    border: none;
    padding: 12px 8px;
    font-size: 14px;
}

#newlocales button:hover {
    color: #fff;
    background-color: #23236B;
}

#newlocales .boton-activo, #newlocales button:active, #newlocales button:focus {
    color: #fff;
    background-color: #23236B;
    border: none!important;
    outline:none;
}

@keyframes fadeIn {
  from {
    opacity: 0;
  }
  to {
    opacity: 1;
  }
}

.mostrar {
  animation: fadeIn 0.5s ease-in-out forwards;
  animation-delay: 0.1s; /* Retardo para el efecto escalonado */
}

.newlocales {
    display: var(--e-filter-display);
    flex-direction: var(--e-filter-direction);
    flex-shrink: 0;
    justify-content: var(--e-filter-justify-content);
    align-items: var(--e-filter-align-items);
    gap: var(--e-filter-space-between);
    overflow-x: var(--e-filter-overflow-x);
    flex-wrap: var(--e-filter-wrap);
    -ms-overflow-style: none;
    scrollbar-width: none;
}/* End custom CSS */
/* Start custom CSS for shortcode, class: .elementor-element-0652ae5 */.btn{

    background-color: #16a8bf;
    
}/* End custom CSS */