.gallery[data-astro-cid-cgcjjm32]{margin-top:var(--space-600);padding:0 var(--space-400)}.gallery[data-astro-cid-cgcjjm32] [data-astro-cid-cgcjjm32][hidden]{display:none!important}.gallery__container[data-astro-cid-cgcjjm32]{max-width:var(--container-main);margin:0 auto;display:flow-root}.gallery__heading[data-astro-cid-cgcjjm32]{justify-content:flex-start;align-items:center;width:100%;display:flex}.gallery__title[data-astro-cid-cgcjjm32]{color:var(--color-legacy-blue-grey-950);font-family:var(--font-title);font-size:48px;font-weight:var(--font-weight-semibold);margin:0;line-height:48px}.gallery__viewer[data-astro-cid-cgcjjm32]{max-width:100%;height:520px;margin-top:var(--space-300);border-radius:var(--radius-lg);background-color:var(--color-legacy-blue-grey-050);flex-flow:column;display:flex;overflow:hidden}.gallery__slide[data-astro-cid-cgcjjm32]{width:100%;height:520px;padding:var(--space-300) 0;justify-content:center;align-items:center;display:flex}.gallery__image[data-astro-cid-cgcjjm32]{object-fit:contain;width:100%;max-width:100%;height:100%}.gallery__thumbs[data-astro-cid-cgcjjm32]{width:100%;margin:var(--space-400) 0;padding:0 var(--space-600);flex-direction:column;align-items:flex-start;display:flex}.gallery__thumbs-inner[data-astro-cid-cgcjjm32]{flex-flow:column;gap:1rem;width:100%;min-width:0;display:flex}.gallery__strip[data-astro-cid-cgcjjm32]{position:relative;overflow:clip}.gallery__list[data-astro-cid-cgcjjm32]{gap:18px;transition:transform .4s;display:flex}.gallery__thumb[data-astro-cid-cgcjjm32]{border-radius:var(--radius-lg);cursor:pointer;background:0 0;border:2px solid #0000;flex:none;justify-content:center;align-items:center;width:194px;max-width:100%;height:125px;padding:0;display:flex;overflow:hidden}.gallery__thumb[data-astro-cid-cgcjjm32].is-active{border-color:#6b859a}.gallery__thumb[data-astro-cid-cgcjjm32] img[data-astro-cid-cgcjjm32]{object-fit:cover;border-radius:var(--radius-lg);width:100%;height:123px}.gallery__nav[data-astro-cid-cgcjjm32]{justify-content:space-between;align-items:center;padding:1rem 0 1rem 1rem;display:flex}.gallery__nav-inner[data-astro-cid-cgcjjm32]{justify-content:flex-end;align-items:center;width:100%;max-width:1056px;display:flex}.gallery__arrows[data-astro-cid-cgcjjm32]{justify-content:flex-end;gap:var(--space-100);display:flex}.gallery__arrow[data-astro-cid-cgcjjm32]{cursor:pointer;background:0 0;border:0;padding:1rem 0}.gallery__arrow[data-astro-cid-cgcjjm32] img[data-astro-cid-cgcjjm32]{width:32px;height:32px;display:flex}@media screen and (width<=991px){.gallery__viewer[data-astro-cid-cgcjjm32]{height:100%}.gallery__thumbs[data-astro-cid-cgcjjm32]{padding:0 var(--space-400) 0 var(--space-300);margin-left:auto;margin-right:auto}}@media screen and (width<=767px){.gallery[data-astro-cid-cgcjjm32]{padding:0 var(--space-150)}.gallery__thumb[data-astro-cid-cgcjjm32]{width:282px}}@media screen and (width<=479px){.gallery__title[data-astro-cid-cgcjjm32]{font-size:32px}.gallery__list[data-astro-cid-cgcjjm32]{gap:0}.gallery__slide[data-astro-cid-cgcjjm32]{width:auto;height:auto}}.rich[data-astro-cid-iozer3zx],.figure__text[data-astro-cid-iozer3zx]{color:var(--color-legacy-blue-grey-900);font-family:var(--font-body);font-size:16px;line-height:24px}.rich[data-astro-cid-iozer3zx] h2,.figure__text[data-astro-cid-iozer3zx] h2{color:var(--color-legacy-blue-grey-950);font-size:var(--heading-4-size);font-weight:var(--font-weight-semibold);line-height:var(--heading-4-line-height)}.rich[data-astro-cid-iozer3zx] h2{margin:0 0 var(--space-100)}.rich[data-astro-cid-iozer3zx] h3,.rich[data-astro-cid-iozer3zx] h4{margin:10px 0 var(--space-150);color:var(--color-legacy-blue-grey-950);font-size:24px;font-weight:var(--font-weight-semibold);line-height:32px}@media screen and (width<=767px){.rich[data-astro-cid-iozer3zx] h3,.rich[data-astro-cid-iozer3zx] h4{line-height:28px}}.rich[data-astro-cid-iozer3zx] p,.figure__text[data-astro-cid-iozer3zx] p{margin:0}.rich[data-astro-cid-iozer3zx] ul{margin:0 0 var(--space-150);padding-left:var(--space-200)}.case-hero[data-astro-cid-iozer3zx]{margin-bottom:var(--space-600)}.case-hero__inner[data-astro-cid-iozer3zx]{justify-content:flex-start;align-items:center;column-gap:var(--space-400);width:100%;max-width:1440px;padding-left:var(--space-600);margin:0 auto;display:flex;position:relative}.case-hero__content[data-astro-cid-iozer3zx]{justify-content:center;align-items:flex-start;row-gap:var(--space-200);width:100%;padding-top:var(--space-300);flex-direction:column;display:flex}.case-hero__client[data-astro-cid-iozer3zx]{color:var(--color-legacy-ink-muted);font-family:var(--font-legacy-title);font-size:16px;font-weight:var(--font-weight-semibold);line-height:100%}.case-hero__title[data-astro-cid-iozer3zx]{color:var(--color-legacy-blue-grey-950);font-family:var(--font-legacy-title);font-size:36px;font-weight:var(--font-weight-semibold);text-shadow:0 0 1px #00000003;margin:0;line-height:100%}.case-hero__summary[data-astro-cid-iozer3zx]{justify-content:center;align-items:center;width:100%;display:flex}.case-hero__summary[data-astro-cid-iozer3zx] p[data-astro-cid-iozer3zx]{margin:0 0 var(--space-100);color:var(--color-legacy-blue-grey-950);font-family:var(--font-legacy-body);font-size:16px;line-height:24px}.case-hero__button[data-astro-cid-iozer3zx]{border-radius:var(--radius-full);flex-direction:column;align-items:center;text-decoration:none;display:flex;box-shadow:0 1px 3px #0003}.case-hero__button[data-astro-cid-iozer3zx] span[data-astro-cid-iozer3zx]{width:100%;padding:var(--space-075) var(--space-150);border-radius:var(--radius-full);color:var(--color-text-inverted);font-family:var(--font-legacy-body);font-size:14px;font-weight:var(--font-weight-bold);text-shadow:0 0 1px #00000003;background-color:#d9127c;justify-content:center;align-items:center;line-height:100%;display:flex}.case-hero__media[data-astro-cid-iozer3zx]{justify-content:center;align-items:flex-start;width:100%;max-width:720px;height:409px;display:flex}.case-hero__image[data-astro-cid-iozer3zx]{object-fit:cover;border-top-left-radius:var(--radius-lg);width:100%;height:100%}.figures[data-astro-cid-iozer3zx]{margin-bottom:var(--space-600);padding:var(--space-400);background-color:var(--color-legacy-blue-grey-050)}.figures__grid[data-astro-cid-iozer3zx]{gap:var(--space-100);width:100%;max-width:var(--container-main);grid-template-columns:1fr 1fr 1fr;grid-auto-columns:1fr;justify-content:center;align-items:stretch;margin:0 auto;display:grid}.figure[data-astro-cid-iozer3zx]{justify-content:center;align-items:flex-start;gap:var(--space-100);width:100%;max-width:400px;display:flex}.figure__icon[data-astro-cid-iozer3zx]{justify-content:center;align-items:center;width:80px;padding:30px 0 0;display:flex}.figure__badge[data-astro-cid-iozer3zx]{border:1px solid var(--color-legacy-blue-grey-950);border-radius:var(--radius-full);background-color:var(--color-legacy-blue-grey-050);width:80px;height:80px;color:var(--color-legacy-blue-grey-950);flex-shrink:0;justify-content:center;align-items:center;display:flex}.figure--first[data-astro-cid-iozer3zx] .figure__icon[data-astro-cid-iozer3zx]{align-items:flex-start;padding-top:28px}.figure__body[data-astro-cid-iozer3zx]{flex-direction:column;justify-content:center;align-items:center;width:100%;display:flex}.figure__text[data-astro-cid-iozer3zx] h2{margin:var(--space-100) 0}.about[data-astro-cid-iozer3zx]{padding:0 var(--space-400)}.about__container[data-astro-cid-iozer3zx]{max-width:var(--container-main);margin:0 auto;display:flow-root}.about__intro[data-astro-cid-iozer3zx]{width:100%;margin-bottom:var(--space-600);justify-content:flex-start;align-items:center;display:flex}.about__text[data-astro-cid-iozer3zx]{width:100%;max-width:832px}.about__cards[data-astro-cid-iozer3zx]{width:100%;margin-bottom:var(--space-600);grid-template-rows:auto;grid-template-columns:1fr 1fr 1fr 1fr;grid-auto-columns:1fr;place-items:flex-start start;gap:0 27px;display:grid}.info-card[data-astro-cid-iozer3zx]{border-radius:var(--radius-lg);background-color:var(--color-legacy-blue-grey-050);flex-direction:column;align-items:flex-start;width:276px;max-width:468px;height:468px;display:flex;position:relative}.info-card__image[data-astro-cid-iozer3zx]{object-fit:cover;border-top-left-radius:var(--radius-lg);border-top-right-radius:var(--radius-lg);width:276px;height:236px}.info-card__body[data-astro-cid-iozer3zx]{padding:var(--space-100) var(--space-150) var(--space-150);border-bottom-left-radius:var(--radius-lg);border-bottom-right-radius:var(--radius-lg);background-color:var(--color-legacy-blue-grey-050);flex-direction:column;align-items:flex-start;display:flex}.info-card__content[data-astro-cid-iozer3zx]{width:100%;height:100%}.info-card__title[data-astro-cid-iozer3zx]{color:var(--color-legacy-blue-grey-950);font-family:var(--font-legacy-title);font-size:30px;font-weight:var(--font-weight-semibold);margin-bottom:10px;line-height:100%;display:flex}.info-card__text[data-astro-cid-iozer3zx]{width:100%;height:100%;margin-bottom:var(--space-100);color:var(--color-legacy-ink-muted);font-family:var(--font-legacy-body);font-size:16px;line-height:24px}.quote-section[data-astro-cid-iozer3zx]{padding:0 var(--space-400);background-color:var(--color-legacy-blue-grey-050)}.quote-section__container[data-astro-cid-iozer3zx]{max-width:var(--container-main);margin:0 auto}.quote[data-astro-cid-iozer3zx]{justify-content:space-between;align-items:center;gap:var(--space-100);background-color:var(--color-legacy-blue-grey-050);width:100%;padding:80px 0;display:flex}.quote__main[data-astro-cid-iozer3zx]{flex-direction:column;align-items:flex-start;width:100%;max-width:624px;display:flex}.quote__text[data-astro-cid-iozer3zx]{color:var(--color-legacy-blue-grey-950);font-family:var(--font-legacy-title);font-size:30px;font-weight:var(--font-weight-semibold);line-height:100%}.quote__author[data-astro-cid-iozer3zx]{flex-direction:column;justify-content:flex-start;align-items:flex-start;width:100%;max-width:382px;display:flex}.quote--captive[data-astro-cid-iozer3zx] .quote__author[data-astro-cid-iozer3zx]{row-gap:var(--space-025)}.quote__logo[data-astro-cid-iozer3zx]{object-fit:cover;height:96px}.quote__logo--client[data-astro-cid-iozer3zx]{object-fit:contain;height:auto}.quote__details[data-astro-cid-iozer3zx]{flex-direction:column;justify-content:center;align-items:center;display:flex}.solution[data-astro-cid-iozer3zx]{padding:var(--space-600) var(--space-400)}.solution__container[data-astro-cid-iozer3zx]{max-width:var(--container-main);margin:0 auto}.solution__frame[data-astro-cid-iozer3zx]{justify-content:center;align-items:center;column-gap:var(--space-600);width:100%;display:flex}.solution__visual[data-astro-cid-iozer3zx]{border-radius:var(--radius-lg);background-color:#fcff95;flex-direction:column;justify-content:center;align-items:center;width:100%;height:681px;display:flex;position:relative}.solution__image[data-astro-cid-iozer3zx]{object-fit:cover;width:100%;height:auto}.solution__band[data-astro-cid-iozer3zx]{object-fit:cover;border-radius:var(--radius-lg);width:100%;height:100%;position:absolute;top:0}.solution__text[data-astro-cid-iozer3zx]{flex-direction:column;align-items:flex-start;width:100%;display:flex}.solution__text[data-astro-cid-iozer3zx] h2{margin-top:0}@media screen and (width<=991px){.case-hero[data-astro-cid-iozer3zx]{padding:0 var(--space-400)}.case-hero__inner[data-astro-cid-iozer3zx]{margin-top:var(--space-150);flex-flow:column;justify-content:center;align-items:center;padding-left:0}.case-hero__media[data-astro-cid-iozer3zx]{margin-top:var(--space-200);justify-content:center;align-items:center}.figures[data-astro-cid-iozer3zx]{padding-right:var(--space-400);padding-left:var(--space-400);display:flex}.figures__grid[data-astro-cid-iozer3zx]{grid-template-columns:1fr;grid-auto-flow:row}.about__cards[data-astro-cid-iozer3zx]{gap:16px var(--space-200);grid-template-rows:auto auto;grid-template-columns:1fr 1fr;justify-content:center;place-items:center}.info-card[data-astro-cid-iozer3zx]{margin-bottom:var(--space-100)}.info-card__body[data-astro-cid-iozer3zx]{height:234px}.quote[data-astro-cid-iozer3zx]{padding-bottom:var(--space-150);flex-flow:column}.quote--captive[data-astro-cid-iozer3zx] .quote__author[data-astro-cid-iozer3zx]{justify-content:center;align-items:flex-end}.quote--client[data-astro-cid-iozer3zx] .quote__author[data-astro-cid-iozer3zx]{justify-content:center}.quote--client[data-astro-cid-iozer3zx] .quote__text[data-astro-cid-iozer3zx]{margin-bottom:var(--space-150);font-size:24px}.solution__frame[data-astro-cid-iozer3zx]{flex-flow:column}.solution__image[data-astro-cid-iozer3zx]{object-fit:contain}.solution__text[data-astro-cid-iozer3zx]{margin-top:var(--space-150)}}@media screen and (width<=767px){.case-hero[data-astro-cid-iozer3zx]{padding:0 var(--space-150)}.case-hero__media[data-astro-cid-iozer3zx]{height:auto}.case-hero__image[data-astro-cid-iozer3zx]{object-fit:contain}.figures[data-astro-cid-iozer3zx]{padding-right:var(--space-150);padding-left:var(--space-150)}.figures__grid[data-astro-cid-iozer3zx]{grid-template-rows:auto auto auto;grid-auto-flow:column dense;row-gap:29px}.figure--second[data-astro-cid-iozer3zx] .figure__icon[data-astro-cid-iozer3zx]{padding-top:var(--space-150)}.figure--third[data-astro-cid-iozer3zx] .figure__icon[data-astro-cid-iozer3zx]{padding-top:22px}.about[data-astro-cid-iozer3zx],.quote-section[data-astro-cid-iozer3zx]{padding:0 var(--space-150)}.about__cards[data-astro-cid-iozer3zx]{grid-template-columns:1fr;place-items:start center}.solution[data-astro-cid-iozer3zx]{padding:var(--space-600) var(--space-150)}.solution__frame[data-astro-cid-iozer3zx]{row-gap:var(--space-300)}.solution__visual[data-astro-cid-iozer3zx]{height:auto}}@media screen and (width<=479px){.case-hero__title[data-astro-cid-iozer3zx]{font-size:32px}.figures[data-astro-cid-iozer3zx]{flex-flow:column}.figure[data-astro-cid-iozer3zx]{margin-bottom:var(--space-100)}.figure__badge[data-astro-cid-iozer3zx]{width:60px;height:60px}.figure__text[data-astro-cid-iozer3zx]{flex-flow:column;justify-content:flex-start;align-items:flex-start;display:flex}.about__cards[data-astro-cid-iozer3zx]{grid-template-rows:auto}.solution__image[data-astro-cid-iozer3zx]{width:auto}.quote--captive[data-astro-cid-iozer3zx] .quote__text[data-astro-cid-iozer3zx]{font-size:24px}.quote--captive[data-astro-cid-iozer3zx] .quote__author[data-astro-cid-iozer3zx]{align-items:flex-start}}
