.header[data-astro-cid-scptsplk]{position:relative;width:100%;height:100dvh;overflow:hidden}.header__background[data-astro-cid-scptsplk]{width:100%;height:100%;background-size:cover;background-position:center;position:relative}.header__overlay[data-astro-cid-scptsplk]{position:absolute;top:0;left:0;width:100%;height:100%;background-color:#031524cc}.header__content[data-astro-cid-scptsplk]{position:relative;color:#fff;text-align:center;padding:1rem;z-index:1;display:flex;flex-direction:column;justify-content:center;height:70%}.header__title[data-astro-cid-scptsplk]{font-size:30px;margin-bottom:1rem;margin-top:140px}@media (min-width: 768px){.header__title[data-astro-cid-scptsplk]{font-size:77px;margin-top:20px}}.header__welcome[data-astro-cid-scptsplk]{display:flex;align-items:center;justify-content:center;margin:1rem 0}.header__line[data-astro-cid-scptsplk]{flex:1;height:2px;background-color:#27b9c6;margin:0 1rem}.header__welcome-text[data-astro-cid-scptsplk]{font-size:11px;font-weight:700;color:#fff;text-transform:uppercase}.header__description[data-astro-cid-scptsplk]{font-size:18px}@media (min-width: 768px){.header__description[data-astro-cid-scptsplk]{font-size:22px}}.container[data-astro-cid-scptsplk]{max-width:1200px;margin:0 auto;width:95%}.banner-testimonios__btn[data-astro-cid-scptsplk]{background-color:#27b9c6;color:#fff;display:inline-flex;align-items:center;justify-content:center;text-decoration:none;font-size:14px;transition:background-color .3s ease;text-transform:uppercase;padding:20px 30px;font-weight:700}.banner-testimonios__btn[data-astro-cid-scptsplk]:hover{background-color:#27b9c6}.arrow-down[data-astro-cid-scptsplk]{margin-left:20px}section[data-astro-cid-rbhgj6zb]{display:grid;grid-template-columns:1fr;position:relative;overflow:hidden;margin:0;background:url(/nosotros.jpg) center/cover no-repeat}.image-column[data-astro-cid-rbhgj6zb]{display:none}.text-column[data-astro-cid-rbhgj6zb]{position:relative;padding:2.5rem 1rem;background-color:#000000b3}.text-column[data-astro-cid-rbhgj6zb] h2[data-astro-cid-rbhgj6zb],.text-column[data-astro-cid-rbhgj6zb] p[data-astro-cid-rbhgj6zb],.icon-list[data-astro-cid-rbhgj6zb] li[data-astro-cid-rbhgj6zb]{color:#fff}@media (min-width: 1200px){section[data-astro-cid-rbhgj6zb]{grid-template-columns:60% 40%;background:#fff}.text-column[data-astro-cid-rbhgj6zb]{padding:47px;margin-right:20px;background-color:#f7f7f7}.text-column[data-astro-cid-rbhgj6zb] h2[data-astro-cid-rbhgj6zb],.text-column[data-astro-cid-rbhgj6zb] p[data-astro-cid-rbhgj6zb],.icon-list[data-astro-cid-rbhgj6zb] li[data-astro-cid-rbhgj6zb]{color:#000}.image-column[data-astro-cid-rbhgj6zb]{display:flex;justify-content:center;margin-left:-100px;background-color:#f7f7f7}.image-column[data-astro-cid-rbhgj6zb] img[data-astro-cid-rbhgj6zb]{max-width:100%;height:auto;object-fit:cover;filter:grayscale(100%);box-shadow:0 0 20px #0000001a;border-top-left-radius:400px}}.text-column[data-astro-cid-rbhgj6zb] h2[data-astro-cid-rbhgj6zb]{font-size:1.25rem;margin-bottom:1rem;text-align:center}.text-column[data-astro-cid-rbhgj6zb] p[data-astro-cid-rbhgj6zb]{margin-bottom:1rem;line-height:1.5;width:100%}.icon-list[data-astro-cid-rbhgj6zb]{list-style:none;padding:0;margin:1rem 0}.icon-list[data-astro-cid-rbhgj6zb] li[data-astro-cid-rbhgj6zb]{display:flex;align-items:center;margin-bottom:.75rem}.icon-list[data-astro-cid-rbhgj6zb] .icon[data-astro-cid-rbhgj6zb]{margin-right:.5rem;font-size:1.2rem}.banner-contact__btn[data-astro-cid-rbhgj6zb]{background-color:#27b9c6;color:#fff;display:inline-flex;align-items:center;justify-content:center;text-decoration:none;font-size:.75rem;text-transform:uppercase;padding:.75rem 1.5rem;transition:background-color .3s ease}.banner-contact__btn[data-astro-cid-rbhgj6zb]:hover,.banner-contact__btn[data-astro-cid-rbhgj6zb]:focus{background-color:#1fa4a0}:root{--c-base: #00a7a2;--c-base-light: color-mix(in srgb, var(--c-base) 25%, white);--c-light: #f9fafb;--wrapper-max: 960px}.carousel-wrapper{max-width:var(--wrapper-max);margin:0 auto;padding:2.5rem 1rem;text-align:center;border-radius:1rem}h2{font-size:clamp(1.5rem,1.2rem + 1vw,2rem);margin-bottom:1.5rem;font-weight:600;color:#111}.branch-tabs{display:flex;justify-content:center;gap:.25rem;margin:0 auto 1.75rem;border:1px solid var(--c-base-light);border-radius:9999px;background:#fff;padding:4px;max-width:fit-content}.tab{flex:1 1 auto;padding:.45rem 1.8rem;border-radius:9999px;background:transparent;border:none;font-weight:500;color:var(--c-base);cursor:pointer;transition:background .25s,color .25s}.tab.active{background:var(--c-base);color:#fff}.tab:hover:not(.active){background:var(--c-base-light)}.branch-carousel{position:relative;overflow:hidden;margin:0 auto}.carousel{display:flex;transition:transform .45s ease}.slide{margin:0;flex:0 0 100%}.slide-img{display:block;width:100%;height:auto;object-fit:contain}.ctrl{position:absolute;top:50%;translate:0 -50%;width:2.6rem;height:2.6rem;border-radius:50%;background:var(--c-base);color:#fff;border:none;font-size:1.5rem;cursor:pointer;opacity:0;transition:opacity .3s}.prev{left:.75rem}.next{right:.75rem}@media (hover: hover){.branch-carousel:hover .ctrl{opacity:.9}}.dots{display:flex;justify-content:center;gap:.4rem;margin-top:.8rem}.dot{width:.75rem;aspect-ratio:1;border-radius:50%;border:2px solid var(--c-base);background:transparent;cursor:pointer;transition:background .25s}.dot.active,.dot:hover{background:var(--c-base)}.sr-only{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}
