.mixin-slick-prev{z-index:10}
.mixin-slick-prev::before{content:"\e905"}
.mixin-slick-next::before{content:"\e908"}
.slick-dots li{margin:0}
.slick-dots li button::before{position:absolute;top:0;left:0;content:"•";width:20px;height:20px;font-family:"slick";font-size:32px;line-height:20px;text-align:center;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;color:#ddd;opacity:1}
.slick-dots li.slick-active button::before{color:#ffc800}
.carousel-filters-component{padding-block:22px}
.carousel-filters-component.mediumSize.backgroundYellow{background:linear-gradient(to bottom,#fff8e0 50%,transparent 50%)}
.carousel-filters-component.mediumSize.backgroundBlue{background:linear-gradient(to bottom,#0b1741 50%,transparent 50%)}
.carousel-filters-component .carousel-filters__container{display:flex;flex-flow:column;justify-content:stretch;width:-webkit-fill-available;width:-moz-available;gap:16px;padding-block:24px;border-radius:16px;background-color:#fff;box-shadow:0 8px 32px -16px rgba(0,0,0,0.08)}
@media(min-width:1024px){.carousel-filters-component .carousel-filters__container{gap:32px;padding-block:40px}
}
.carousel-filters-component .carousel-filters__container .carousel-filters__header{padding-inline:24px}
@media(min-width:720px){.carousel-filters-component .carousel-filters__container .carousel-filters__header{display:flex;justify-content:space-between;align-items:center;padding-right:32px}
}
@media(min-width:1024px){.carousel-filters-component .carousel-filters__container .carousel-filters__header{padding-inline:40px}
}
.carousel-filters-component .carousel-filters__container .carousel-filters__header .rp-btn--location{display:flex;justify-content:center;align-items:center;gap:8px;min-width:fit-content;height:40px;margin-top:16px;padding:8px 16px 8px 4px;color:#464646;background-color:#fff;border-radius:28px;box-shadow:0 1px 4px 0 rgba(0,0,0,0.1)}
@media(min-width:1024px){.carousel-filters-component .carousel-filters__container .carousel-filters__header .rp-btn--location{height:32px}
}
.carousel-filters-component .carousel-filters__container .carousel-filters__header .rp-btn--location .icon-rp{display:flex;justify-content:center;align-items:center;min-width:32px;width:32px;max-width:32px;min-height:32px;height:32px;max-height:32px;font-size:14px;color:#0b1741;background-color:#e5ebf0;border-radius:28px}
.carousel-filters-component .carousel-filters__container .carousel-filters__header .rp-btn--location .icon-rp::before{font-size:14px}
.carousel-filters-component .carousel-filters__container .carousel-filters__header .rp-btn--location .icon-rp img{width:100%;height:100%}
@media(min-width:1024px){.carousel-filters-component .carousel-filters__container .carousel-filters__header .rp-btn--location .icon-rp{display:flex;justify-content:center;align-items:center;min-width:24px;width:24px;max-width:24px;min-height:24px;height:24px;max-height:24px;font-size:14px}
.carousel-filters-component .carousel-filters__container .carousel-filters__header .rp-btn--location .icon-rp::before{font-size:14px}
.carousel-filters-component .carousel-filters__container .carousel-filters__header .rp-btn--location .icon-rp img{width:100%;height:100%}
}
.carousel-filters-component .carousel-filters__container .carousel-filters__header .rp-btn--location .text-rp{line-height:16px}
@media(min-width:720px){.carousel-filters-component .carousel-filters__container .carousel-filters__header .rp-guia-title-02,.carousel-filters-component .carousel-filters__container .carousel-filters__header .rp-btn--location{margin-block:0}
}
.carousel-filters-component .carousel-filters__container .carousel-filters__main,.carousel-filters-component .carousel-filters__container .carousel-filters__related{padding-left:24px}
@media(min-width:1024px){.carousel-filters-component .carousel-filters__container .carousel-filters__main,.carousel-filters-component .carousel-filters__container .carousel-filters__related{display:flex;flex-direction:column;padding-left:40px}
}
.carousel-filters-component .carousel-filters__container .carousel-filters__main .carousel-filters__cards,.carousel-filters-component .carousel-filters__container .carousel-filters__related .carousel-filters__cards{display:flex;gap:16px;overflow:auto;margin-right:0;-ms-scroll-snap-type:x mandatory;scroll-snap-type:x mandatory}
@media(min-width:720px){.carousel-filters-component .carousel-filters__container .carousel-filters__main .carousel-filters__cards,.carousel-filters-component .carousel-filters__container .carousel-filters__related .carousel-filters__cards{scroll-snap-type:none;overflow:hidden;gap:8px}
}
.carousel-filters-component .carousel-filters__container .carousel-filters__main .carousel-filters__cards .card,.carousel-filters-component .carousel-filters__container .carousel-filters__related .carousel-filters__cards .card{border-radius:8px;border:1px solid #ddd;box-shadow:0 0 3px 0 rgba(0,0,0,0.1)}
@media(min-width:720px){.carousel-filters-component .carousel-filters__container .carousel-filters__main .carousel-filters__cards .card:not(:first-of-type),.carousel-filters-component .carousel-filters__container .carousel-filters__related .carousel-filters__cards .card:not(:first-of-type){margin-left:16px}
}
@media(min-width:1024px){.carousel-filters-component .carousel-filters__container .carousel-filters__main .carousel-filters__cards .card:not(:first-of-type),.carousel-filters-component .carousel-filters__container .carousel-filters__related .carousel-filters__cards .card:not(:first-of-type){margin-left:24px}
}
@media(hover:hover){.carousel-filters-component .carousel-filters__container .carousel-filters__main .carousel-filters__cards .card:hover,.carousel-filters-component .carousel-filters__container .carousel-filters__related .carousel-filters__cards .card:hover{box-shadow:0 2px 8px -2px rgba(0,0,0,0.14),0 -1px 4px -4px rgba(0,0,0,0.02)}
}
@media(min-width:1024px){.carousel-filters-component .carousel-filters__container .carousel-filters__main .carousel-filters__cards .card,.carousel-filters-component .carousel-filters__container .carousel-filters__related .carousel-filters__cards .card{height:auto}
}
.carousel-filters-component .carousel-filters__container .carousel-filters__main .carousel-filters__cards .card picture,.carousel-filters-component .carousel-filters__container .carousel-filters__related .carousel-filters__cards .card picture,.carousel-filters-component .carousel-filters__container .carousel-filters__main .carousel-filters__cards .card .card__placeholder,.carousel-filters-component .carousel-filters__container .carousel-filters__related .carousel-filters__cards .card .card__placeholder{display:flex;justify-content:center;align-items:center;width:100%;aspect-ratio:1.33333333}
.carousel-filters-component .carousel-filters__container .carousel-filters__main .carousel-filters__cards .card .card__placeholder .icon__placeholder,.carousel-filters-component .carousel-filters__container .carousel-filters__related .carousel-filters__cards .card .card__placeholder .icon__placeholder{display:flex;justify-content:center;align-items:center;min-width:72px;width:72px;max-width:72px;min-height:72px;height:72px;max-height:72px;font-size:72px}
.carousel-filters-component .carousel-filters__container .carousel-filters__main .carousel-filters__cards .card .card__placeholder .icon__placeholder::before,.carousel-filters-component .carousel-filters__container .carousel-filters__related .carousel-filters__cards .card .card__placeholder .icon__placeholder::before{font-size:72px}
.carousel-filters-component .carousel-filters__container .carousel-filters__main .carousel-filters__cards .card .card__placeholder .icon__placeholder img,.carousel-filters-component .carousel-filters__container .carousel-filters__related .carousel-filters__cards .card .card__placeholder .icon__placeholder img{width:100%;height:100%}
.carousel-filters-component .carousel-filters__container .carousel-filters__main .carousel-filters__cards .card .card__placeholder .icon__placeholder.RESTAURANTE,.carousel-filters-component .carousel-filters__container .carousel-filters__related .carousel-filters__cards .card .card__placeholder .icon__placeholder.RESTAURANTE,.carousel-filters-component .carousel-filters__container .carousel-filters__main .carousel-filters__cards .card .card__placeholder .icon__placeholder.SOLETE-6,.carousel-filters-component .carousel-filters__container .carousel-filters__related .carousel-filters__cards .card .card__placeholder .icon__placeholder.SOLETE-6{content:url("../../../../../content/dam/repsol-guia/guia-images/microilustraciones/establecimientos/Restaurantes.svg")}
.carousel-filters-component .carousel-filters__container .carousel-filters__main .carousel-filters__cards .card .card__placeholder .icon__placeholder.SOLETE-1,.carousel-filters-component .carousel-filters__container .carousel-filters__related .carousel-filters__cards .card .card__placeholder .icon__placeholder.SOLETE-1{content:url("../../../../../content/dam/repsol-guia/guia-images/microilustraciones/establecimientos/Cafeterias.svg")}
.carousel-filters-component .carousel-filters__container .carousel-filters__main .carousel-filters__cards .card .card__placeholder .icon__placeholder.SOLETE-2,.carousel-filters-component .carousel-filters__container .carousel-filters__related .carousel-filters__cards .card .card__placeholder .icon__placeholder.SOLETE-2{content:url("../../../../../content/dam/repsol-guia/guia-images/microilustraciones/establecimientos/Bares.svg")}
.carousel-filters-component .carousel-filters__container .carousel-filters__main .carousel-filters__cards .card .card__placeholder .icon__placeholder.SOLETE-3,.carousel-filters-component .carousel-filters__container .carousel-filters__related .carousel-filters__cards .card .card__placeholder .icon__placeholder.SOLETE-3{content:url("../../../../../content/dam/repsol-guia/guia-images/microilustraciones/establecimientos/Terrazas.svg")}
.carousel-filters-component .carousel-filters__container .carousel-filters__main .carousel-filters__cards .card .card__placeholder .icon__placeholder.SOLETE-4,.carousel-filters-component .carousel-filters__container .carousel-filters__related .carousel-filters__cards .card .card__placeholder .icon__placeholder.SOLETE-4{content:url("../../../../../content/dam/repsol-guia/guia-images/microilustraciones/establecimientos/Vinotecas.svg")}
.carousel-filters-component .carousel-filters__container .carousel-filters__main .carousel-filters__cards .card .card__placeholder .icon__placeholder.SOLETE-5,.carousel-filters-component .carousel-filters__container .carousel-filters__related .carousel-filters__cards .card .card__placeholder .icon__placeholder.SOLETE-5{content:url("../../../../../content/dam/repsol-guia/guia-images/microilustraciones/establecimientos/FastGood.svg")}
.carousel-filters-component .carousel-filters__container .carousel-filters__main .carousel-filters__cards .card .card__placeholder .icon__placeholder.SOLETE-7,.carousel-filters-component .carousel-filters__container .carousel-filters__related .carousel-filters__cards .card .card__placeholder .icon__placeholder.SOLETE-7{content:url("../../../../../content/dam/repsol-guia/guia-images/microilustraciones/establecimientos/Heladerias.svg")}
.carousel-filters-component .carousel-filters__container .carousel-filters__main .carousel-filters__cards .card .card__placeholder .icon__placeholder.ATRACTIVO_NATURAL,.carousel-filters-component .carousel-filters__container .carousel-filters__related .carousel-filters__cards .card .card__placeholder .icon__placeholder.ATRACTIVO_NATURAL{content:url("../../../../../content/dam/repsol-guia/guia-images/microilustraciones/lugares/Atractivo_natural.svg")}
.carousel-filters-component .carousel-filters__container .carousel-filters__main .carousel-filters__cards .card .card__placeholder .icon__placeholder.BODEGA,.carousel-filters-component .carousel-filters__container .carousel-filters__related .carousel-filters__cards .card .card__placeholder .icon__placeholder.BODEGA{content:url("../../../../../content/dam/repsol-guia/guia-images/microilustraciones/lugares/Bodega.svg")}
.carousel-filters-component .carousel-filters__container .carousel-filters__main .carousel-filters__cards .card .card__placeholder .icon__placeholder.CENTROS_DEPORTIVOS,.carousel-filters-component .carousel-filters__container .carousel-filters__related .carousel-filters__cards .card .card__placeholder .icon__placeholder.CENTROS_DEPORTIVOS{content:url("../../../../../content/dam/repsol-guia/guia-images/microilustraciones/lugares/Centro_deportivo.svg")}
.carousel-filters-component .carousel-filters__container .carousel-filters__main .carousel-filters__cards .card .card__placeholder .icon__placeholder.ESTACION_ESQUI,.carousel-filters-component .carousel-filters__container .carousel-filters__related .carousel-filters__cards .card .card__placeholder .icon__placeholder.ESTACION_ESQUI{content:url("../../../../../content/dam/repsol-guia/guia-images/microilustraciones/lugares/Estacion_esqui.svg")}
.carousel-filters-component .carousel-filters__container .carousel-filters__main .carousel-filters__cards .card .card__placeholder .icon__placeholder.ESTACION_DE_SERVICIO,.carousel-filters-component .carousel-filters__container .carousel-filters__related .carousel-filters__cards .card .card__placeholder .icon__placeholder.ESTACION_DE_SERVICIO{content:url("../../../../../content/dam/repsol-guia/guia-images/microilustraciones/lugares/Estacion_servicio.svg")}
.carousel-filters-component .carousel-filters__container .carousel-filters__main .carousel-filters__cards .card .card__placeholder .icon__placeholder.ESTACION_RECARGA,.carousel-filters-component .carousel-filters__container .carousel-filters__related .carousel-filters__cards .card .card__placeholder .icon__placeholder.ESTACION_RECARGA{content:url("../../../../../content/dam/repsol-guia/guia-images/microilustraciones/lugares/Estacion_recarga.svg")}
.carousel-filters-component .carousel-filters__container .carousel-filters__main .carousel-filters__cards .card .card__placeholder .icon__placeholder.EXPERIENCIA,.carousel-filters-component .carousel-filters__container .carousel-filters__related .carousel-filters__cards .card .card__placeholder .icon__placeholder.EXPERIENCIA{content:url("../../../../../content/dam/repsol-guia/guia-images/microilustraciones/lugares/Experiencia.svg")}
.carousel-filters-component .carousel-filters__container .carousel-filters__main .carousel-filters__cards .card .card__placeholder .icon__placeholder.FIESTA,.carousel-filters-component .carousel-filters__container .carousel-filters__related .carousel-filters__cards .card .card__placeholder .icon__placeholder.FIESTA{content:url("../../../../../content/dam/repsol-guia/guia-images/microilustraciones/lugares/Fiesta.svg")}
.carousel-filters-component .carousel-filters__container .carousel-filters__main .carousel-filters__cards .card .card__placeholder .icon__placeholder.LOCALIDAD,.carousel-filters-component .carousel-filters__container .carousel-filters__related .carousel-filters__cards .card .card__placeholder .icon__placeholder.LOCALIDAD{content:url("../../../../../content/dam/repsol-guia/guia-images/microilustraciones/lugares/Localidad.svg")}
.carousel-filters-component .carousel-filters__container .carousel-filters__main .carousel-filters__cards .card .card__placeholder .icon__placeholder.LUGAR_EMBLEMATICO,.carousel-filters-component .carousel-filters__container .carousel-filters__related .carousel-filters__cards .card .card__placeholder .icon__placeholder.LUGAR_EMBLEMATICO{content:url("../../../../../content/dam/repsol-guia/guia-images/microilustraciones/lugares/Lugar_emblematico.svg")}
.carousel-filters-component .carousel-filters__container .carousel-filters__main .carousel-filters__cards .card .card__placeholder .icon__placeholder.MONUMENTO,.carousel-filters-component .carousel-filters__container .carousel-filters__related .carousel-filters__cards .card .card__placeholder .icon__placeholder.MONUMENTO{content:url("../../../../../content/dam/repsol-guia/guia-images/microilustraciones/lugares/Monumento.svg")}
.carousel-filters-component .carousel-filters__container .carousel-filters__main .carousel-filters__cards .card .card__placeholder .icon__placeholder.MUSEO,.carousel-filters-component .carousel-filters__container .carousel-filters__related .carousel-filters__cards .card .card__placeholder .icon__placeholder.MUSEO{content:url("../../../../../content/dam/repsol-guia/guia-images/microilustraciones/lugares/Museo.svg")}
.carousel-filters-component .carousel-filters__container .carousel-filters__main .carousel-filters__cards .card .card__placeholder .icon__placeholder.PARQUE_TEMATICO,.carousel-filters-component .carousel-filters__container .carousel-filters__related .carousel-filters__cards .card .card__placeholder .icon__placeholder.PARQUE_TEMATICO{content:url("../../../../../content/dam/repsol-guia/guia-images/microilustraciones/lugares/Parque_tematico.svg")}
.carousel-filters-component .carousel-filters__container .carousel-filters__main .carousel-filters__cards .card .card__placeholder .icon__placeholder.PARQUE_URBANO,.carousel-filters-component .carousel-filters__container .carousel-filters__related .carousel-filters__cards .card .card__placeholder .icon__placeholder.PARQUE_URBANO{content:url("../../../../../content/dam/repsol-guia/guia-images/microilustraciones/lugares/Parque_urbano.svg")}
.carousel-filters-component .carousel-filters__container .carousel-filters__main .carousel-filters__cards .card .card__placeholder .icon__placeholder.PLAYA,.carousel-filters-component .carousel-filters__container .carousel-filters__related .carousel-filters__cards .card .card__placeholder .icon__placeholder.PLAYA{content:url("../../../../../content/dam/repsol-guia/guia-images/microilustraciones/lugares/Playa.svg")}
.carousel-filters-component .carousel-filters__container .carousel-filters__main .carousel-filters__cards .card .card__placeholder .icon__placeholder.PRODUCTO_TIPICO,.carousel-filters-component .carousel-filters__container .carousel-filters__related .carousel-filters__cards .card .card__placeholder .icon__placeholder.PRODUCTO_TIPICO{content:url("../../../../../content/dam/repsol-guia/guia-images/microilustraciones/lugares/Producto_tipico.svg")}
.carousel-filters-component .carousel-filters__container .carousel-filters__main .carousel-filters__cards .card .card__placeholder .icon__placeholder.PLATO_TIPICO,.carousel-filters-component .carousel-filters__container .carousel-filters__related .carousel-filters__cards .card .card__placeholder .icon__placeholder.PLATO_TIPICO{content:url("../../../../../content/dam/repsol-guia/guia-images/microilustraciones/lugares/Plato_tipico.svg")}
.carousel-filters-component .carousel-filters__container .carousel-filters__main .carousel-filters__cards .card .card__placeholder .icon__placeholder.VINO,.carousel-filters-component .carousel-filters__container .carousel-filters__related .carousel-filters__cards .card .card__placeholder .icon__placeholder.VINO{content:url("../../../../../content/dam/repsol-guia/guia-images/microilustraciones/lugares/Vino.svg")}
.carousel-filters-component .carousel-filters__container .carousel-filters__main .carousel-filters__cards .card .card__placeholder .icon__placeholder.REPORTAJE,.carousel-filters-component .carousel-filters__container .carousel-filters__related .carousel-filters__cards .card .card__placeholder .icon__placeholder.REPORTAJE{content:url("../../../../../content/dam/repsol-guia/guia-images/microilustraciones/contenidos/Reportaje.svg")}
.carousel-filters-component .carousel-filters__container .carousel-filters__main .carousel-filters__cards .card .card__placeholder .icon__placeholder.REPORTAJE_GASTRO,.carousel-filters-component .carousel-filters__container .carousel-filters__related .carousel-filters__cards .card .card__placeholder .icon__placeholder.REPORTAJE_GASTRO{content:url("../../../../../content/dam/repsol-guia/guia-images/microilustraciones/contenidos/Reportaje_gastro.svg")}
.carousel-filters-component .carousel-filters__container .carousel-filters__main .carousel-filters__cards .card .card__placeholder .icon__placeholder.REPORTAJE_VIAJE,.carousel-filters-component .carousel-filters__container .carousel-filters__related .carousel-filters__cards .card .card__placeholder .icon__placeholder.REPORTAJE_VIAJE{content:url("../../../../../content/dam/repsol-guia/guia-images/microilustraciones/contenidos/Reportaje_viaje.svg")}
.carousel-filters-component .carousel-filters__container .carousel-filters__main .carousel-filters__cards .card .card__placeholder .icon__placeholder.RECETA,.carousel-filters-component .carousel-filters__container .carousel-filters__related .carousel-filters__cards .card .card__placeholder .icon__placeholder.RECETA{content:url("../../../../../content/dam/repsol-guia/guia-images/microilustraciones/contenidos/Receta.svg")}
.carousel-filters-component .carousel-filters__container .carousel-filters__main .carousel-filters__cards .card .card__placeholder .icon__placeholder.RUTA,.carousel-filters-component .carousel-filters__container .carousel-filters__related .carousel-filters__cards .card .card__placeholder .icon__placeholder.RUTA{content:url("../../../../../content/dam/repsol-guia/guia-images/microilustraciones/contenidos/Ruta.svg")}
.carousel-filters-component .carousel-filters__container .carousel-filters__main .carousel-filters__cards .card .card__placeholder .icon__placeholder.BRINDAR,.carousel-filters-component .carousel-filters__container .carousel-filters__related .carousel-filters__cards .card .card__placeholder .icon__placeholder.BRINDAR{content:url("../../../../../content/dam/repsol-guia/guia-images/microilustraciones/acciones/Celebrar_brindis.svg")}
.carousel-filters-component .carousel-filters__container .carousel-filters__main .carousel-filters__cards .card .card__placeholder .icon__placeholder.COMER,.carousel-filters-component .carousel-filters__container .carousel-filters__related .carousel-filters__cards .card .card__placeholder .icon__placeholder.COMER{content:url("../../../../../content/dam/repsol-guia/guia-images/microilustraciones/acciones/Celebrar_comida.svg")}
.carousel-filters-component .carousel-filters__container .carousel-filters__main .carousel-filters__cards .card .card__placeholder .icon__placeholder.DESAYUNO,.carousel-filters-component .carousel-filters__container .carousel-filters__related .carousel-filters__cards .card .card__placeholder .icon__placeholder.DESAYUNO{content:url("../../../../../content/dam/repsol-guia/guia-images/microilustraciones/acciones/Desayuno.svg")}
.carousel-filters-component .carousel-filters__container .carousel-filters__main .carousel-filters__cards .card .card__placeholder .icon__placeholder.APERITIVO,.carousel-filters-component .carousel-filters__container .carousel-filters__related .carousel-filters__cards .card .card__placeholder .icon__placeholder.APERITIVO{content:url("../../../../../content/dam/repsol-guia/guia-images/microilustraciones/acciones/Aperitivo.svg")}
.carousel-filters-component .carousel-filters__container .carousel-filters__main .carousel-filters__cards .card .card__placeholder .icon__placeholder.COMIDA,.carousel-filters-component .carousel-filters__container .carousel-filters__related .carousel-filters__cards .card .card__placeholder .icon__placeholder.COMIDA{content:url("../../../../../content/dam/repsol-guia/guia-images/microilustraciones/acciones/Comida.svg")}
.carousel-filters-component .carousel-filters__container .carousel-filters__main .carousel-filters__cards .card .card__placeholder .icon__placeholder.TARDEO,.carousel-filters-component .carousel-filters__container .carousel-filters__related .carousel-filters__cards .card .card__placeholder .icon__placeholder.TARDEO{content:url("../../../../../content/dam/repsol-guia/guia-images/microilustraciones/acciones/Aperitivo_tarde.svg")}
.carousel-filters-component .carousel-filters__container .carousel-filters__main .carousel-filters__cards .card .card__placeholder .icon__placeholder.CENA,.carousel-filters-component .carousel-filters__container .carousel-filters__related .carousel-filters__cards .card .card__placeholder .icon__placeholder.CENA{content:url("../../../../../content/dam/repsol-guia/guia-images/microilustraciones/acciones/Cena.svg")}
.carousel-filters-component .carousel-filters__container .carousel-filters__main .carousel-filters__cards .card .card__placeholder .icon__placeholder.COPAS,.carousel-filters-component .carousel-filters__container .carousel-filters__related .carousel-filters__cards .card .card__placeholder .icon__placeholder.COPAS{content:url("../../../../../content/dam/repsol-guia/guia-images/microilustraciones/acciones/Copas.svg")}
.carousel-filters-component .carousel-filters__container .carousel-filters__main .carousel-filters__cards .card .card__placeholder .icon__placeholder.CALIFICAR,.carousel-filters-component .carousel-filters__container .carousel-filters__related .carousel-filters__cards .card .card__placeholder .icon__placeholder.CALIFICAR{content:url("../../../../../content/dam/repsol-guia/guia-images/microilustraciones/interacciones/Calificar.svg")}
.carousel-filters-component .carousel-filters__container .carousel-filters__main .carousel-filters__cards .card .card__placeholder .icon__placeholder.GEOLOCALIZAR,.carousel-filters-component .carousel-filters__container .carousel-filters__related .carousel-filters__cards .card .card__placeholder .icon__placeholder.GEOLOCALIZAR{content:url("../../../../../content/dam/repsol-guia/guia-images/microilustraciones/interacciones/Geolocalizar.svg")}
.carousel-filters-component .carousel-filters__container .carousel-filters__main .carousel-filters__cards .card .card__placeholder .icon__placeholder.GUARDAR,.carousel-filters-component .carousel-filters__container .carousel-filters__related .carousel-filters__cards .card .card__placeholder .icon__placeholder.GUARDAR{content:url("../../../../../content/dam/repsol-guia/guia-images/microilustraciones/interacciones/Guardar.svg")}
.carousel-filters-component .carousel-filters__container .carousel-filters__main .carousel-filters__cards .card .card__placeholder .icon__placeholder.RETROALIMENTAR,.carousel-filters-component .carousel-filters__container .carousel-filters__related .carousel-filters__cards .card .card__placeholder .icon__placeholder.RETROALIMENTAR{content:url("../../../../../content/dam/repsol-guia/guia-images/microilustraciones/interacciones/Retroalimentar.svg")}
.carousel-filters-component .carousel-filters__container .carousel-filters__main .carousel-filters__cards .card .card__placeholder .icon__placeholder.NOT_FOUND,.carousel-filters-component .carousel-filters__container .carousel-filters__related .carousel-filters__cards .card .card__placeholder .icon__placeholder.NOT_FOUND{content:url("../../../../../content/dam/repsol-guia/guia-images/microilustraciones/procesos/Not_found.svg")}
.carousel-filters-component .carousel-filters__container .carousel-filters__main .carousel-filters__cards .card .card__placeholder .icon__placeholder.NO_ROUTE,.carousel-filters-component .carousel-filters__container .carousel-filters__related .carousel-filters__cards .card .card__placeholder .icon__placeholder.NO_ROUTE{content:url("../../../../../content/dam/repsol-guia/guia-images/microilustraciones/procesos/No_route.svg")}
.carousel-filters-component .carousel-filters__container .carousel-filters__main .carousel-filters__cards .card .card__placeholder .icon__placeholder.COMPLETADO,.carousel-filters-component .carousel-filters__container .carousel-filters__related .carousel-filters__cards .card .card__placeholder .icon__placeholder.COMPLETADO{content:url("../../../../../content/dam/repsol-guia/guia-images/microilustraciones/procesos/Completado.svg")}
@media(min-width:1024px){.carousel-filters-component .carousel-filters__container .carousel-filters__main .carousel-filters__cards .card .card__placeholder .icon__placeholder,.carousel-filters-component .carousel-filters__container .carousel-filters__related .carousel-filters__cards .card .card__placeholder .icon__placeholder{display:flex;justify-content:center;align-items:center;min-width:104px;width:104px;max-width:104px;min-height:104px;height:104px;max-height:104px;font-size:104px}
.carousel-filters-component .carousel-filters__container .carousel-filters__main .carousel-filters__cards .card .card__placeholder .icon__placeholder::before,.carousel-filters-component .carousel-filters__container .carousel-filters__related .carousel-filters__cards .card .card__placeholder .icon__placeholder::before{font-size:104px}
.carousel-filters-component .carousel-filters__container .carousel-filters__main .carousel-filters__cards .card .card__placeholder .icon__placeholder img,.carousel-filters-component .carousel-filters__container .carousel-filters__related .carousel-filters__cards .card .card__placeholder .icon__placeholder img{width:100%;height:100%}
}
.carousel-filters-component .carousel-filters__container .carousel-filters__main .carousel-filters__cards .card .card__info,.carousel-filters-component .carousel-filters__container .carousel-filters__related .carousel-filters__cards .card .card__info{display:flex;flex-flow:column nowrap;gap:8px}
.carousel-filters-component .carousel-filters__container .carousel-filters__main .carousel-filters__cards .card .card__info .tag,.carousel-filters-component .carousel-filters__container .carousel-filters__related .carousel-filters__cards .card .card__info .tag{display:flex;align-items:center;gap:8px}
.carousel-filters-component .carousel-filters__container .carousel-filters__main .carousel-filters__cards .card .card__info .tag .icon-rp,.carousel-filters-component .carousel-filters__container .carousel-filters__related .carousel-filters__cards .card .card__info .tag .icon-rp{display:flex;justify-content:center;align-items:center;min-width:18px;width:18px;max-width:18px;min-height:18px;height:18px;max-height:18px;font-size:16px}
.carousel-filters-component .carousel-filters__container .carousel-filters__main .carousel-filters__cards .card .card__info .tag .icon-rp::before,.carousel-filters-component .carousel-filters__container .carousel-filters__related .carousel-filters__cards .card .card__info .tag .icon-rp::before{font-size:16px}
.carousel-filters-component .carousel-filters__container .carousel-filters__main .carousel-filters__cards .card .card__info .tag .icon-rp img,.carousel-filters-component .carousel-filters__container .carousel-filters__related .carousel-filters__cards .card .card__info .tag .icon-rp img{width:100%;height:100%}
.carousel-filters-component .carousel-filters__container .carousel-filters__main .carousel-filters__cards .card.card-m,.carousel-filters-component .carousel-filters__container .carousel-filters__related .carousel-filters__cards .card.card-m{min-width:220px;max-width:220px}
@media(min-width:1024px){.carousel-filters-component .carousel-filters__container .carousel-filters__main .carousel-filters__cards .card.card-m,.carousel-filters-component .carousel-filters__container .carousel-filters__related .carousel-filters__cards .card.card-m{max-width:274px;min-width:274px}
}
.carousel-filters-component .carousel-filters__container .carousel-filters__main .carousel-filters__cards .card.card-m picture img,.carousel-filters-component .carousel-filters__container .carousel-filters__related .carousel-filters__cards .card.card-m picture img{border-radius:8px 8px 0 0}
.carousel-filters-component .carousel-filters__container .carousel-filters__main .carousel-filters__cards .card.card-m .card__info,.carousel-filters-component .carousel-filters__container .carousel-filters__related .carousel-filters__cards .card.card-m .card__info{padding:16px 12px}
.carousel-filters-component .carousel-filters__container .carousel-filters__main .carousel-filters__cards .card.card-m.card-location,.carousel-filters-component .carousel-filters__container .carousel-filters__related .carousel-filters__cards .card.card-m.card-location{justify-content:space-between;align-items:center;padding:16px;text-align:center}
.carousel-filters-component .carousel-filters__container .carousel-filters__main .carousel-filters__cards .card.card-m.card-location .icon-rp,.carousel-filters-component .carousel-filters__container .carousel-filters__related .carousel-filters__cards .card.card-m.card-location .icon-rp{display:flex;justify-content:center;align-items:center;min-width:32px;width:32px;max-width:32px;min-height:32px;height:32px;max-height:32px;font-size:16px;background-color:#f2f2f2;border-radius:50%}
.carousel-filters-component .carousel-filters__container .carousel-filters__main .carousel-filters__cards .card.card-m.card-location .icon-rp::before,.carousel-filters-component .carousel-filters__container .carousel-filters__related .carousel-filters__cards .card.card-m.card-location .icon-rp::before{font-size:16px}
.carousel-filters-component .carousel-filters__container .carousel-filters__main .carousel-filters__cards .card.card-m.card-location .icon-rp img,.carousel-filters-component .carousel-filters__container .carousel-filters__related .carousel-filters__cards .card.card-m.card-location .icon-rp img{width:100%;height:100%}
.carousel-filters-component .carousel-filters__container .carousel-filters__main .carousel-filters__cards .card.card-m.card-location .card__title,.carousel-filters-component .carousel-filters__container .carousel-filters__related .carousel-filters__cards .card.card-m.card-location .card__title{margin-top:12px}
.carousel-filters-component .carousel-filters__container .carousel-filters__main .carousel-filters__cards .card.card-m.card-location .rp-btn-guia,.carousel-filters-component .carousel-filters__container .carousel-filters__related .carousel-filters__cards .card.card-m.card-location .rp-btn-guia{width:100%;height:32px;margin-top:16px;font-size:14px}
.carousel-filters-component .carousel-filters__container .carousel-filters__main .carousel-filters__cards .card.card-s,.carousel-filters-component .carousel-filters__container .carousel-filters__related .carousel-filters__cards .card.card-s{position:relative;max-width:285px;min-width:285px;padding:16px;height:auto}
@media(min-width:720px){.carousel-filters-component .carousel-filters__container .carousel-filters__main .carousel-filters__cards .card.card-s,.carousel-filters-component .carousel-filters__container .carousel-filters__related .carousel-filters__cards .card.card-s{display:flex;justify-content:space-between;max-width:502px;min-width:502px;padding:0}
}
@media(min-width:720px){.carousel-filters-component .carousel-filters__container .carousel-filters__main .carousel-filters__cards .card.card-s .card__info,.carousel-filters-component .carousel-filters__container .carousel-filters__related .carousel-filters__cards .card.card-s .card__info{padding:24px}
}
.carousel-filters-component .carousel-filters__container .carousel-filters__main .carousel-filters__cards .card.card-s .card__info .card__title,.carousel-filters-component .carousel-filters__container .carousel-filters__related .carousel-filters__cards .card.card-s .card__info .card__title{padding-top:4px;display:-webkit-box;overflow:hidden;text-overflow:ellipsis;-webkit-box-orient:vertical;-webkit-line-clamp:2}
@media(min-width:1024px){.carousel-filters-component .carousel-filters__container .carousel-filters__main .carousel-filters__cards .card.card-s .card__info .card__title,.carousel-filters-component .carousel-filters__container .carousel-filters__related .carousel-filters__cards .card.card-s .card__info .card__title{-webkit-line-clamp:2}
}
.carousel-filters-component .carousel-filters__container .carousel-filters__main .carousel-filters__cards .card.card-s .card__info .card__description,.carousel-filters-component .carousel-filters__container .carousel-filters__related .carousel-filters__cards .card.card-s .card__info .card__description{width:calc(100% - 134px);display:-webkit-box;overflow:hidden;text-overflow:ellipsis;-webkit-box-orient:vertical;-webkit-line-clamp:5}
@media(min-width:1024px){.carousel-filters-component .carousel-filters__container .carousel-filters__main .carousel-filters__cards .card.card-s .card__info .card__description,.carousel-filters-component .carousel-filters__container .carousel-filters__related .carousel-filters__cards .card.card-s .card__info .card__description{-webkit-line-clamp:3}
}
@media(min-width:720px){.carousel-filters-component .carousel-filters__container .carousel-filters__main .carousel-filters__cards .card.card-s .card__info .card__description,.carousel-filters-component .carousel-filters__container .carousel-filters__related .carousel-filters__cards .card.card-s .card__info .card__description{width:100%}
}
@media(min-width:720px){.carousel-filters-component .carousel-filters__container .carousel-filters__main .carousel-filters__cards .card.card-s picture img,.carousel-filters-component .carousel-filters__container .carousel-filters__related .carousel-filters__cards .card.card-s picture img{border-radius:0 8px 8px 0}
}
.carousel-filters-component .carousel-filters__container .carousel-filters__main .carousel-filters__cards .card.card-s picture,.carousel-filters-component .carousel-filters__container .carousel-filters__related .carousel-filters__cards .card.card-s picture,.carousel-filters-component .carousel-filters__container .carousel-filters__main .carousel-filters__cards .card.card-s .card__placeholder,.carousel-filters-component .carousel-filters__container .carousel-filters__related .carousel-filters__cards .card.card-s .card__placeholder{position:absolute;bottom:16px;right:16px;width:122px}
@media(min-width:720px){.carousel-filters-component .carousel-filters__container .carousel-filters__main .carousel-filters__cards .card.card-s picture,.carousel-filters-component .carousel-filters__container .carousel-filters__related .carousel-filters__cards .card.card-s picture,.carousel-filters-component .carousel-filters__container .carousel-filters__main .carousel-filters__cards .card.card-s .card__placeholder,.carousel-filters-component .carousel-filters__container .carousel-filters__related .carousel-filters__cards .card.card-s .card__placeholder{position:static;min-width:240px;max-width:240px}
}
.carousel-filters-component .carousel-filters__container .carousel-filters__main .loader{opacity:.2;transition:opacity ease-in-out 350ms}
.carousel-filters-component .carousel-filters__container .carousel-filters__main .loader--show{opacity:1}
.carousel-filters-component .carousel-filters__container .carousel-filters__main .loader .rp-loader .block{position:initial;height:412px;margin-top:32px}
.carousel-filters-component .carousel-filters__container .carousel-filters__main .carousel-filters__cards{padding-block:24px}
@media(min-width:1024px){.carousel-filters-component .carousel-filters__container .carousel-filters__main .carousel-filters__cards--extraPadding{padding-bottom:56px}
}
.carousel-filters-component .carousel-filters__container .carousel-filters__main .carousel-filters__list{list-style:none;padding:0 24px 0 0;margin-bottom:0;display:flex;width:100%;gap:12px;-ms-scroll-snap-type:x mandatory;scroll-snap-type:x mandatory;overflow:auto}
.carousel-filters-component .carousel-filters__container .carousel-filters__main .carousel-filters__list__item{display:flex;align-items:center;gap:8px;min-width:fit-content;height:40px;padding:12px 16px;border:1px solid #ddd;border-radius:28px;box-shadow:0 2px 2px -3px rgba(0,0,0,0.24);cursor:pointer}
@media(min-width:1024px){.carousel-filters-component .carousel-filters__container .carousel-filters__main .carousel-filters__list__item{height:32px;padding:8px 12px;font-size:12px;line-height:18px}
}
.carousel-filters-component .carousel-filters__container .carousel-filters__main .carousel-filters__list__item .icon-rp{display:flex;justify-content:center;align-items:center;min-width:16px;width:16px;max-width:16px;min-height:16px;height:16px;max-height:16px;font-size:16px}
.carousel-filters-component .carousel-filters__container .carousel-filters__main .carousel-filters__list__item .icon-rp::before{font-size:16px}
.carousel-filters-component .carousel-filters__container .carousel-filters__main .carousel-filters__list__item .icon-rp img{width:100%;height:100%}
.carousel-filters-component .carousel-filters__container .carousel-filters__main .carousel-filters__list__item .icon-rp:not([class*='-sol-']):before{color:#0b1741}
.carousel-filters-component .carousel-filters__container .carousel-filters__main .carousel-filters__list__item[data-filter-selected="true"]{border-color:#0b1741}
.carousel-filters-component .carousel-filters__container .carousel-filters__main .rp-btn--search{display:none}
.carousel-filters-component .carousel-filters__container .carousel-filters__main .rp-btn--search--show{display:flex;width:calc(100% - 24px)}
@media(min-width:1024px){.carousel-filters-component .carousel-filters__container .carousel-filters__main .rp-btn--search--show{align-self:center;width:fit-content}
}
.carousel-filters-component .carousel-filters__container .carousel-filters__related{display:none;padding-top:24px;border-top:1px solid #ddd}
.carousel-filters-component .carousel-filters__container .carousel-filters__related--show{display:flex;flex-direction:column}
.carousel-filters-component .carousel-filters__container .carousel-filters__related .carousel-filters__cards{padding-block:2px}
@media(min-width:1024px){.carousel-filters-component .carousel-filters__container .carousel-filters__related .carousel-filters__cards--extraPadding{padding-bottom:48px}
}
.carousel-filters-component .carousel-filters__container .carousel-filters__list,.carousel-filters-component .carousel-filters__container .carousel-filters__cards{-ms-overflow-style:none;scrollbar-width:none}
.carousel-filters-component .carousel-filters__container .carousel-filters__list::-webkit-scrollbar,.carousel-filters-component .carousel-filters__container .carousel-filters__cards::-webkit-scrollbar{display:none}
.carousel-filters-component img{width:100%;height:100%;object-fit:cover}
.carousel-filters__cards .slick-list{overflow:visible}
.carousel-filters__cards .slick-list .slick-track{height:100%}
@media(min-width:720px){.carousel-filters__cards.slick-slider .slick-list .slick-track{display:flex}
.carousel-filters__cards.slick-slider .slick-arrow{width:32px;height:32px;border-radius:50%;background-color:#fff;box-shadow:0 2px 8px -2px rgba(0,0,0,0.14),0 -1px 4px -4px rgba(0,0,0,0.02);top:calc(50% - 16px)}
.carousel-filters__cards.slick-slider .slick-arrow::before{display:flex;justify-content:center;align-items:center;font-family:'icomoon';color:#016a7f;font-size:16px}
.carousel-filters__cards.slick-slider .slick-arrow::before::before{font-size:16px}
.carousel-filters__cards.slick-slider .slick-arrow::before img{width:100%;height:100%}
.carousel-filters__cards.slick-slider .slick-arrow.slick-disabled{display:none !important}
.carousel-filters__cards.slick-slider .slick-arrow:not(.slick-disabled){display:none !important}
.carousel-filters__cards.slick-slider .slick-arrow:not(.slick-disabled)::before{display:flex;justify-content:center;align-items:center;min-width:32px;width:32px;max-width:32px;min-height:32px;height:32px;max-height:32px;font-size:16px;color:#016a7f}
.carousel-filters__cards.slick-slider .slick-arrow:not(.slick-disabled)::before::before{font-size:16px}
.carousel-filters__cards.slick-slider .slick-arrow:not(.slick-disabled)::before img{width:100%;height:100%}
.carousel-filters__cards.slick-slider .slick-arrow:not(.slick-disabled).slick-next{right:32px}
.carousel-filters__cards.slick-slider .slick-arrow:not(.slick-disabled).slick-next::before{content:"\e908"}
.carousel-filters__cards.slick-slider .slick-arrow:not(.slick-disabled).slick-prev{z-index:10;left:0}
.carousel-filters__cards.slick-slider .slick-arrow:not(.slick-disabled).slick-prev::before{content:"\e905"}
.carousel-filters__cards:hover .slick-arrow:not(.slick-disabled){display:inline-block !important}
}
@media(min-width:720px){.carousel-filters__main .slick-slider .slick-list{max-width:596px}
}
@media(min-width:1024px){.carousel-filters__main .slick-slider .slick-list{max-width:894px}
}
@media(min-width:1280px){.carousel-filters__main .slick-slider .slick-list{max-width:1192px}
}
.carousel-filters__main .slick-slider .slick-dots{bottom:16px}
@media(min-width:720px){.carousel-filters__related .slick-slider .slick-list{max-width:534px}
}
.carousel-filters__related .slick-slider .slick-dots{bottom:0}