.firma-card[data-astro-cid-rczjf44j]{border:1px solid #1a1a1a14;transition:transform .45s cubic-bezier(.32,.72,0,1),box-shadow .45s,border-color .35s;box-shadow:0 1px 2px #1a1a1a08}.firma-card__body[data-astro-cid-rczjf44j]{border-top:1px solid #1a1a1a0f}.firma-card[data-astro-cid-rczjf44j]:hover,.firma-card[data-astro-cid-rczjf44j]:focus-visible{border-color:#c9a96e8c;transform:translateY(-4px);box-shadow:0 18px 40px #1a1a1a1a}.firma-card[data-astro-cid-rczjf44j]:focus-visible{outline:1px solid var(--color-gold);outline-offset:3px}.firma-card__img[data-astro-cid-rczjf44j]{filter:contrast(1.06)saturate(1.1);transition:transform .8s cubic-bezier(.32,.72,0,1)}.firma-card[data-astro-cid-rczjf44j]:hover .firma-card__img[data-astro-cid-rczjf44j]{transform:scale(1.05)}@media (width>=768px){.firma-track[data-astro-cid-rczjf44j]{--fade-left:1.5rem;--fade-right:1.5rem;mask-image:linear-gradient(to right, transparent 0, #000 var(--fade-left), #000 calc(100% - var(--fade-right)), transparent 100%)}.firma-track[data-astro-cid-rczjf44j].is-at-start{--fade-left:0px}.firma-track[data-astro-cid-rczjf44j].is-at-end{--fade-right:0px}}.firma-dot{cursor:pointer;background:#1a1a1a2e;border-radius:9999px;width:.45rem;height:.45rem;transition:width .35s,background-color .35s}.firma-dot:hover{background:#1a1a1a73}.firma-dot.is-active{background:var(--color-charcoal);width:1.5rem}@media (prefers-reduced-motion:reduce){.firma-card[data-astro-cid-rczjf44j],.firma-card__img[data-astro-cid-rczjf44j],.firma-dot{transition:none}.firma-card[data-astro-cid-rczjf44j]:hover,.firma-card[data-astro-cid-rczjf44j]:hover .firma-card__img[data-astro-cid-rczjf44j]{transform:none}}@media (width<=767px){.firma-carousel-wrap[data-astro-cid-rczjf44j] .firma-carousel-nav[data-astro-cid-rczjf44j]{display:none}}.no-scrollbar[data-astro-cid-rczjf44j]::-webkit-scrollbar{display:none}.no-scrollbar[data-astro-cid-rczjf44j]{-ms-overflow-style:none;scrollbar-width:none}.firma-carousel-wrap[data-astro-cid-rczjf44j]{padding-inline:.25rem}@media (width>=768px){.firma-carousel-wrap[data-astro-cid-rczjf44j]{padding-inline:2.75rem}}.firma-carousel-nav[data-astro-cid-rczjf44j]{z-index:20;width:2.75rem;height:2.75rem;color:var(--color-charcoal);backdrop-filter:blur(10px);cursor:pointer;background:#ffffffeb;border:1px solid #1a1a1a1f;border-radius:9999px;justify-content:center;align-items:center;transition:transform .25s,color .25s,border-color .25s,box-shadow .25s,opacity .25s;display:flex;position:absolute;top:42%;box-shadow:0 4px 24px #1a1a1a14,inset 0 0 0 1px #fff9}@media (width>=768px){.firma-carousel-nav[data-astro-cid-rczjf44j]{opacity:.88;width:3.25rem;height:3.25rem}.firma-carousel-wrap[data-astro-cid-rczjf44j]:hover .firma-carousel-nav[data-astro-cid-rczjf44j]{opacity:1}}.firma-carousel-nav--prev[data-astro-cid-rczjf44j]{left:0;transform:translate(-.15rem,-50%)}.firma-carousel-nav--next[data-astro-cid-rczjf44j]{right:0;transform:translate(.15rem,-50%)}.firma-carousel-nav[data-astro-cid-rczjf44j]:hover:not(:disabled){color:#9a7b4f;border-color:#c9a96e8c;box-shadow:0 8px 28px #c9a96e38,inset 0 0 0 1px #ffffffbf}.firma-carousel-nav--prev[data-astro-cid-rczjf44j]:hover:not(:disabled){transform:translate(-.35rem,-50%)}.firma-carousel-nav--next[data-astro-cid-rczjf44j]:hover:not(:disabled){transform:translate(.35rem,-50%)}.firma-carousel-nav[data-astro-cid-rczjf44j]:active:not(:disabled){transform:translateY(-50%)scale(.96)}.firma-carousel-nav[data-astro-cid-rczjf44j]:disabled{opacity:.28;cursor:default;pointer-events:none}@media (width<=767px){.firma-carousel-nav[data-astro-cid-rczjf44j]{opacity:1;width:2.5rem;height:2.5rem;top:auto;bottom:3.25rem;transform:none}.firma-carousel-nav--prev[data-astro-cid-rczjf44j]{left:.5rem}.firma-carousel-nav--next[data-astro-cid-rczjf44j]{right:.5rem}.firma-carousel-nav--prev[data-astro-cid-rczjf44j]:hover:not(:disabled),.firma-carousel-nav--next[data-astro-cid-rczjf44j]:hover:not(:disabled){transform:none}}@keyframes pulse-bg{0%{opacity:.6}to{opacity:1}}@keyframes scroll-line{0%{top:-40%}to{top:140%}}@keyframes marquee{0%{transform:translate(0)}to{transform:translate(-50%)}}
