main.svelte-fk80kq{color:#4d4d4f;outline:none;font-size:16px;line-height:24px}.company-page.svelte-fk80kq .reveal-visible{animation-duration:.65s}.company-page.svelte-fk80kq .reveal-visible[data-reveal=left]{animation-name:svelte-fk80kq-company-left}.company-page.svelte-fk80kq .reveal-visible[data-reveal=right]{animation-name:svelte-fk80kq-company-right}.company-page.svelte-fk80kq .reveal-visible[data-reveal=up],.company-page.svelte-fk80kq .reveal-visible[data-reveal=slide-up]{animation-name:svelte-fk80kq-company-up}.company-page.svelte-fk80kq .reveal-visible[data-reveal=zoom]{animation-name:svelte-fk80kq-company-zoom}@keyframes svelte-fk80kq-company-left{0%{opacity:var(--reveal-start-opacity,0);transform:translate(-28px)}to{opacity:1;transform:none}}@keyframes svelte-fk80kq-company-right{0%{opacity:var(--reveal-start-opacity,0);transform:translate(28px)}to{opacity:1;transform:none}}@keyframes svelte-fk80kq-company-up{0%{opacity:var(--reveal-start-opacity,0);transform:translateY(28px)}to{opacity:1;transform:none}}@keyframes svelte-fk80kq-company-zoom{0%{opacity:var(--reveal-start-opacity,0);transform:scale(.94)}to{opacity:1;transform:none}}h1.svelte-fk80kq,h2.svelte-fk80kq{margin:0;font:700 32px/1 Montserrat,sans-serif}p.svelte-fk80kq{margin:0 0 19.2px}.introduction.svelte-fk80kq{grid-template-columns:repeat(2,minmax(0,1fr));margin-top:20px;display:grid}.intro-copy.svelte-fk80kq{flex-direction:column;justify-content:center;align-items:flex-start;gap:20px;padding:10% 10% 10% 20%;display:flex}.intro-copy.svelte-fk80kq p:where(.svelte-fk80kq){margin:0}.team-photo.svelte-fk80kq{background:url(../../../images/company/Foto-Equipo.webp) 50%/cover no-repeat;border-bottom-left-radius:25px;min-height:380px}.company-button.svelte-fk80kq,.portfolio-button.svelte-fk80kq{color:#fff;text-align:center;border-radius:3px;align-self:flex-start;padding:12px 24px;font:500 15px/15px Roboto,sans-serif;transition:scale .18s;display:inline-block}.company-button.svelte-fk80kq{background:linear-gradient(89deg,#cb244c 38%,#e29931)}.company-button.svelte-fk80kq:hover,.portfolio-button.svelte-fk80kq:hover{scale:1.1}.team-callout.svelte-fk80kq{max-width:1080px;margin:-30px auto 20px;padding:10px;position:relative}.team-callout-inner.svelte-fk80kq{color:#fff;text-align:center;background:linear-gradient(#cb244cb5,#e29931b5),url(../../../images/company/Container-scaled.jpg) 50%/cover;border-radius:35px;flex-direction:column;align-items:center;gap:20px;padding:30px;display:flex}.team-callout.svelte-fk80kq h2:where(.svelte-fk80kq){font-weight:900}.team-callout.svelte-fk80kq p:where(.svelte-fk80kq){margin-bottom:14.4px}.team-callout.svelte-fk80kq a:where(.svelte-fk80kq){color:#000;background:#fff;border-radius:12px;padding:18px 9px;font-size:15px;font-weight:500;line-height:15px;transition:scale .18s}.team-callout.svelte-fk80kq a:where(.svelte-fk80kq):hover{scale:1.1}.section.svelte-fk80kq{padding:50px 0}.section-inner.svelte-fk80kq{flex-direction:column;gap:20px;max-width:1140px;margin:auto;display:flex}.centered.svelte-fk80kq{text-align:center}.eyebrow.svelte-fk80kq{color:#cb244c;text-align:center}.small-copy.svelte-fk80kq{margin-bottom:16.8px;font-size:14px;line-height:21px}.two-columns.svelte-fk80kq{grid-template-columns:repeat(2,minmax(0,1fr));gap:20px;display:grid}.column.svelte-fk80kq{min-width:0;padding:10px}.column.svelte-fk80kq>img:where(.svelte-fk80kq){width:100%;height:auto}.values.svelte-fk80kq{padding-top:70px;background:#f5f1ec;padding-inline:clamp(24px,5vw,64px)}.values-intro.svelte-fk80kq{color:#000;text-wrap:pretty;align-self:center;width:100%;max-width:80ch}.value-copy.svelte-fk80kq{flex-direction:column;justify-content:center;gap:20px;display:flex}.clients.svelte-fk80kq{color:#fff;background:#4d4d4f;padding-inline:clamp(24px,5vw,64px)}.clients.svelte-fk80kq h2:where(.svelte-fk80kq){text-wrap:balance;font-size:clamp(24px,3vw,32px);line-height:1.2}.clients.svelte-fk80kq .small-copy:where(.svelte-fk80kq){text-wrap:pretty;align-self:center;width:100%;max-width:90ch}.clients.svelte-fk80kq .small-copy.centered:where(.svelte-fk80kq){max-width:110ch}.client-logos.svelte-fk80kq{grid-template-columns:repeat(7,minmax(0,1fr));place-items:center;gap:20px;padding:10px;display:grid}.client-logos.svelte-fk80kq img:where(.svelte-fk80kq){object-fit:contain;width:100%;max-width:140px;height:auto;max-height:140px}.experience.svelte-fk80kq{background:linear-gradient(#ffffff80,#ffffff80),url(../../../images/company/Nuestros-Valores-1.jpg) 50%/cover no-repeat;padding:3em 0 0}.project-grid.svelte-fk80kq{grid-template-columns:repeat(3,minmax(0,1fr));justify-items:center;gap:30px;display:grid}.project-wrapper.svelte-fk80kq{width:300px;max-width:100%;padding:10px}.project-card.svelte-fk80kq{border-radius:30px;flex-direction:column;min-height:420px;transition:transform .6s,box-shadow .7s;display:flex;box-shadow:0 4px 8px #00000026}.project-card.svelte-fk80kq:hover{transform:translateY(-2px);box-shadow:0 6px 6px #00000014}.project-card.svelte-fk80kq>img:where(.svelte-fk80kq){object-fit:cover;border-radius:30px 30px 0 0;width:100%;height:300px;transition:filter .3s}.project-card.svelte-fk80kq:hover>img:where(.svelte-fk80kq){filter:brightness(1.05)saturate(1.05)}.project-title.svelte-fk80kq{flex-grow:1;align-items:center;min-height:120px;padding:20px;display:grid}h3.svelte-fk80kq{color:#7a7a7a;text-align:center;margin:0;font:600 20px/1 Montserrat,sans-serif}.portfolio-button.svelte-fk80kq{background:linear-gradient(89deg,#cb244c 38%,#e29931);align-self:center}.commitment-columns.svelte-fk80kq .column:where(.svelte-fk80kq){flex-direction:column;gap:20px;display:flex}.contact-wrapper.svelte-fk80kq{padding-top:20px}.whatsapp.svelte-fk80kq{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-fk80kq svg:where(.svelte-fk80kq){width:42px;height:42px}@media (prefers-reduced-motion:no-preference){.whatsapp.svelte-fk80kq{transition:transform .18s,box-shadow .18s;animation:.4s ease-out .3s backwards svelte-fk80kq-whatsapp-enter}.whatsapp.svelte-fk80kq:focus-visible{transform:translateY(-3px);box-shadow:0 5px 12px #0003}@media (hover:hover){.whatsapp.svelte-fk80kq:hover{transform:translateY(-3px);box-shadow:0 5px 12px #0003}}}@keyframes svelte-fk80kq-whatsapp-enter{0%{opacity:0;transform:translateY(8px)scale(.96)}to{opacity:1;transform:none}}@media (width<=1024px){.intro-copy.svelte-fk80kq{padding:10% 6%}.values.svelte-fk80kq{padding-top:50px}.client-logos.svelte-fk80kq{grid-template-columns:repeat(5,minmax(0,1fr))}.client-logos.svelte-fk80kq img:where(.svelte-fk80kq){max-width:90px;max-height:90px}.project-grid.svelte-fk80kq{grid-template-columns:repeat(2,minmax(0,1fr))}.project-card.svelte-fk80kq{min-height:180px}.project-card.svelte-fk80kq>img:where(.svelte-fk80kq){height:200px}.project-title.svelte-fk80kq{min-height:110px}}@media (width<=767px){.introduction.svelte-fk80kq{grid-template-columns:1fr;gap:20px;padding:1.5em}.intro-copy.svelte-fk80kq{padding:0}.team-photo.svelte-fk80kq{border-radius:25px}.team-callout.svelte-fk80kq{margin:0;padding:20px 10px}.team-callout-inner.svelte-fk80kq{padding:20px}.section.svelte-fk80kq{padding:1.5em}.two-columns.svelte-fk80kq{grid-template-columns:1fr}.column.svelte-fk80kq{padding:0}.client-logos.svelte-fk80kq{grid-template-columns:repeat(4,minmax(0,1fr));gap:16px;padding:0}.project-grid.svelte-fk80kq{grid-template-columns:1fr}.project-wrapper.svelte-fk80kq{width:100%}.project-card.svelte-fk80kq>img:where(.svelte-fk80kq){height:245px}}@media (width<=480px){.client-logos.svelte-fk80kq{grid-template-columns:repeat(3,minmax(0,1fr))}}
