main.svelte-1q5tl52{color:#4d4d4f;outline:none;font-size:16px;line-height:24px;overflow-x:clip}h1.svelte-1q5tl52,h2.svelte-1q5tl52{margin:0;font:700 32px/1 Montserrat,sans-serif}h2.svelte-1q5tl52{text-transform:uppercase}p.svelte-1q5tl52{margin:0 0 14.4px}.introduction.svelte-1q5tl52{grid-template-columns:repeat(2,minmax(0,1fr));min-height:100vh;padding-bottom:3em;display:grid}.intro-copy.svelte-1q5tl52{flex-direction:column;justify-content:center;gap:20px;padding:10% 10% 10% 20%;display:flex}.intro-text.svelte-1q5tl52{margin:0}.team-photo.svelte-1q5tl52{background:url(../../../images/company/Foto-Equipo.webp) 50%/cover no-repeat;border-bottom-left-radius:25px;min-height:380px}.section-inner.svelte-1q5tl52{flex-direction:column;gap:20px;max-width:1140px;margin:auto;display:flex}.clients.svelte-1q5tl52{color:#fff;text-align:center;background:#4d4d4f;padding:50px 0}.small-copy.svelte-1q5tl52{padding:0 100px;font-size:14px;line-height:21px}.client-logos.svelte-1q5tl52{grid-template-rows:repeat(4,1fr);grid-template-columns:repeat(7,minmax(0,1fr));gap:20px;padding:10px;display:grid}.client-logo.svelte-1q5tl52 img:where(.svelte-1q5tl52){height:auto;margin:auto;transition:scale .3s}.client-logo.svelte-1q5tl52:hover img:where(.svelte-1q5tl52){scale:1.2}.client-logo.svelte-1q5tl52:nth-child(13) img:where(.svelte-1q5tl52){border-radius:20px}.client-logo.svelte-1q5tl52:nth-child(21) img:where(.svelte-1q5tl52){border-radius:25px}.experience.svelte-1q5tl52{text-align:center;background:linear-gradient(#ffffff80,#ffffff80),url(../../../images/company/Nuestros-Valores-1.jpg) 50%/cover no-repeat;padding:10px}.experience-content.svelte-1q5tl52{flex-direction:column;gap:20px;padding:10px;display:flex}.carousel.svelte-1q5tl52{width:100%;min-width:0;padding:10px}.viewport.svelte-1q5tl52{touch-action:pan-y;overflow:hidden}.track.svelte-1q5tl52{transform:translateX(calc(-1 * var(--index) * (100% + 10px) / var(--visible)));gap:10px;transition:transform .5s;display:flex}.track.instant.svelte-1q5tl52{transition:none}.slide.svelte-1q5tl52{flex:0 0 calc((100% - (var(--visible) - 1) * 10px) / var(--visible));justify-content:center;min-width:0;padding:10px;display:flex}.project-card.svelte-1q5tl52{border-radius:30px;flex-direction:column;width:280px;max-width:100%;height:100%;min-height:420px;transition:transform .6s,box-shadow .7s;display:flex;box-shadow:0 4px 8px #00000026}.project-card.svelte-1q5tl52:hover{transform:translateY(-2px);box-shadow:0 6px 6px #00000014}.project-card.svelte-1q5tl52 img:where(.svelte-1q5tl52){object-fit:cover;border-radius:30px 30px 0 0;width:300px;height:300px;margin:auto}.project-title.svelte-1q5tl52{flex-grow:1;align-items:center;min-height:120px;padding:20px;display:grid}h3.svelte-1q5tl52{color:#7a7a7a;margin:0;font:600 20px/1 Montserrat,sans-serif}.pagination.svelte-1q5tl52{justify-content:center;margin-top:10px;display:flex}.pagination.svelte-1q5tl52 button:where(.svelte-1q5tl52){background:0 0;border:0;place-items:center;width:18px;height:18px;padding:0;display:grid}.pagination.svelte-1q5tl52 button:where(.svelte-1q5tl52):after{content:"";background:#0003;border-radius:50%;width:6px;height:6px}.pagination.svelte-1q5tl52 button.active:where(.svelte-1q5tl52):after{background:#000}.portfolio-button.svelte-1q5tl52{color:#fff;background:linear-gradient(89deg,#cb244c 38%,#e29931);border-radius:3px;align-self:center;padding:12px 24px;font:500 15px/15px Roboto,sans-serif;transition:scale .18s;display:inline-block}.portfolio-button.svelte-1q5tl52:hover{scale:1.1}.whatsapp.svelte-1q5tl52{z-index:50;color:#fff;background:#0c3;border-radius:7px;place-items:center;width:50px;height:50px;display:grid;position:fixed;bottom:15px;right:15px;box-shadow:0 2px 5px #0003}.whatsapp.svelte-1q5tl52 svg:where(.svelte-1q5tl52){width:42px;height:42px}@media (width<=1024px){.introduction.svelte-1q5tl52{grid-template-columns:minmax(0,1fr)}.team-photo.svelte-1q5tl52{grid-row:1}.intro-copy.svelte-1q5tl52{padding:5% 3%}.project-card.svelte-1q5tl52{min-height:180px}.project-card.svelte-1q5tl52 img:where(.svelte-1q5tl52){height:200px}.project-title.svelte-1q5tl52{min-height:110px}}@media (width<=767px){.intro-copy.svelte-1q5tl52{padding:1.5em}.team-photo.svelte-1q5tl52{border-radius:0}.clients.svelte-1q5tl52{padding:1.5em}.small-copy.svelte-1q5tl52{padding:0}.client-logos.svelte-1q5tl52{grid-template-rows:none;grid-template-columns:repeat(2,minmax(0,1fr))}.client-logo.svelte-1q5tl52:nth-child(13) img:where(.svelte-1q5tl52){border-radius:26px}.project-card.svelte-1q5tl52{width:100%}.project-card.svelte-1q5tl52 img:where(.svelte-1q5tl52){width:100%;height:245px}}
