.tsi-project-pagination{margin:16px 0 4px;font-family:Inter,Arial,sans-serif;color:#566579}.tsi-project-count{margin:0 0 18px;font-size:14px}.tsi-project-pagination nav{display:flex;flex-wrap:wrap;gap:8px}.tsi-project-pagination .page-numbers{display:inline-flex;align-items:center;justify-content:center;min-width:44px;min-height:44px;padding:8px 14px;border:1px solid #dae2ea;background:#fff;color:#103b7a;text-decoration:none;font-size:14px}.tsi-project-pagination .page-numbers.current,.tsi-project-pagination a:hover{background:#103b7a;color:#fff;border-color:#103b7a}.tsi-project-pagination .dots{border-color:transparent;background:transparent}.tsi-project-carousel{padding-bottom:12px}.tsi-project-carousel .jet-listing-grid__item{height:100%}.tsi-card .jet-listing-dynamic-image img[src*="/logo"]{object-fit:contain;padding:36px;background:#edf2f7;border-bottom:1px solid #dae2ea}.tsi-project-instagram a{display:inline-flex;align-items:center;min-height:44px;padding:12px 20px;border:1px solid #103b7a;color:#103b7a;font:600 14px/1.4 Inter,Arial,sans-serif;text-decoration:none}.tsi-project-instagram a:hover{background:#103b7a;color:#fff}.post-type-archive-proyecto .elementor-element-00001a6 a,.term-residencial .elementor-element-00001a7 a,.term-comercial .elementor-element-00001a8 a,.term-industrial .elementor-element-00001a9 a,.term-infraestructura-vial .elementor-element-00001aa a,.term-obras-hidraulicas .elementor-element-00001ab a{background:#103b7a!important;color:#fff!important;border-color:#103b7a!important}
.tsi-project-carousel .jet-listing-grid{position:relative;padding-bottom:64px}.tsi-project-carousel .jet-listing-grid__slider-icon{top:auto!important;bottom:0!important;transform:none!important;width:44px;height:44px;background:transparent;border:1px solid #8fa5be;border-radius:0}.tsi-project-carousel .next-arrow{right:0!important;left:auto!important}.tsi-project-carousel .prev-arrow{right:54px!important;left:auto!important}.tsi-project-carousel .jet-listing-grid__slider-icon svg path{fill:#fff}.tsi-project-carousel .jet-engine-swiper-pagination-wrapper{position:absolute!important;bottom:10px!important;left:0!important;right:auto!important;width:auto!important;margin:0!important}.tsi-project-carousel .swiper-pagination-bullet{background:#fff;opacity:.45;width:10px;height:10px}.tsi-project-carousel .swiper-pagination-bullet-active{opacity:1}.tsi-project-carousel [role="button"]:focus-visible{outline:2px solid #fff;outline-offset:4px}.tsi-project-pagination a:focus-visible,.tsi-project-instagram a:focus-visible{outline:2px solid #103b7a;outline-offset:3px}
@media(max-width:767px){.tsi-project-pagination .page-numbers{padding:8px 11px}.tsi-project-instagram a{width:100%;justify-content:center}}
.tsi-project-carousel .next-arrow{transform:rotate(180deg)!important}.tsi-project-carousel .swiper-pagination-bullet{background:#fff!important}.tsi-project-carousel .swiper-pagination-bullet-active{background:#fff!important}
body.single-servicio .tsi-dynamic-photo img[src*="tsi-instalacion-tuberias-original"]{display:block;width:303px;max-width:100%;height:auto;object-fit:contain;margin-inline:auto}
body.single-proyecto .elementor-element-0000197:not(:has(img)){display:none}body.single-proyecto .elementor-element-0000198:not(:has(img)) .elementor-element-0000195{width:100%;--width:100%;max-width:840px}
.tsi-project-carousel{--tsi-carousel-color:#103b7a;--tsi-carousel-rule:#8fa5be}.home .tsi-project-carousel,.post-type-archive-servicio .tsi-project-carousel,.page-id-98 .tsi-project-carousel{--tsi-carousel-color:#fff}.tsi-project-carousel .jet-listing-grid__slider-icon svg path{fill:var(--tsi-carousel-color)}.tsi-project-carousel .swiper-pagination-bullet,.tsi-project-carousel .swiper-pagination-bullet-active{background:var(--tsi-carousel-color)!important}.tsi-project-carousel [role="button"]:focus-visible{outline-color:var(--tsi-carousel-color)}
