.carousel[data-astro-cid-oulirr76]{padding:0 70px;position:relative}.carousel__track[data-astro-cid-oulirr76]{grid-auto-flow:column;grid-auto-columns:calc((100% - (var(--per-desktop) - 1) * 30px) / var(--per-desktop));scroll-snap-type:x mandatory;scrollbar-width:thin;gap:30px;padding-bottom:12px;display:grid;overflow-x:auto}.carousel__track[data-astro-cid-oulirr76]>*{scroll-snap-align:start;min-width:0}.carousel__button[data-astro-cid-oulirr76]{background:var(--color-white);width:61px;height:61px;color:var(--color-text);cursor:pointer;border:1px solid #bcbcbc;border-radius:50%;justify-content:center;align-items:center;display:inline-flex;position:absolute;top:50%;transform:translateY(-50%)}.carousel__button[data-astro-cid-oulirr76]:hover:not(:disabled){background:var(--color-brand);border-color:var(--color-brand);color:var(--color-white)}.carousel__button[data-astro-cid-oulirr76]:disabled{opacity:.35;cursor:default}.carousel__button--prev[data-astro-cid-oulirr76]{left:0}.carousel__button--next[data-astro-cid-oulirr76]{right:0}@media (width<=991px){.carousel__track[data-astro-cid-oulirr76]{grid-auto-columns:calc((100% - (var(--per-tablet) - 1) * 30px) / var(--per-tablet))}}@media (width<=767px){.carousel[data-astro-cid-oulirr76]{padding:0 0 70px}.carousel__track[data-astro-cid-oulirr76]{grid-auto-columns:calc((100% - (var(--per-phone) - 1) * 30px) / var(--per-phone))}.carousel__button[data-astro-cid-oulirr76]{width:48px;height:48px;top:auto;bottom:0;transform:none}.carousel__button--prev[data-astro-cid-oulirr76]{left:calc(50% - 56px)}.carousel__button--next[data-astro-cid-oulirr76]{right:calc(50% - 56px)}}.post-card[data-astro-cid-sbmovh4h]{background:var(--color-brand);color:var(--color-white);height:100%}.post-card[data-astro-cid-sbmovh4h] img{aspect-ratio:3/2;object-fit:cover;width:100%}.post-card__body[data-astro-cid-sbmovh4h]{padding:25px 30px 30px;font-size:13px;line-height:1.8}.post-card[data-astro-cid-sbmovh4h] h3[data-astro-cid-sbmovh4h]{margin-bottom:15px;font-size:16px}.post-card[data-astro-cid-sbmovh4h] h3[data-astro-cid-sbmovh4h] a[data-astro-cid-sbmovh4h]{color:var(--color-white)}.post-card[data-astro-cid-sbmovh4h] .button[data-astro-cid-sbmovh4h]{margin-top:10px;padding:6px 22px;font-size:11px}.hero[data-astro-cid-lcdefpme] img{width:100%}.benefits__grid[data-astro-cid-lcdefpme]{text-align:center;grid-template-columns:repeat(3,1fr);gap:30px;display:grid}.benefit__icon[data-astro-cid-lcdefpme]{background:var(--color-brand);width:70px;height:70px;color:var(--color-white);border-radius:50%;justify-content:center;align-items:center;margin-bottom:20px;display:inline-flex}.benefit[data-astro-cid-lcdefpme] h3[data-astro-cid-lcdefpme]{color:#000;margin-bottom:20px;font-size:17px}.benefit[data-astro-cid-lcdefpme] p[data-astro-cid-lcdefpme]{color:var(--color-muted);font-size:13px;line-height:2}.highlights[data-astro-cid-lcdefpme]{color:var(--color-white);background:#7b0f0e var(--highlights-bg) center / cover no-repeat;clip-path:polygon(0 12%,100% 0,100% 88%,0 100%);padding:90px 0;position:relative}.highlights__grid[data-astro-cid-lcdefpme]{grid-template-columns:1fr 2fr 1fr;align-items:center;gap:30px;display:grid}.highlights__column[data-astro-cid-lcdefpme]{gap:60px;display:grid}.highlight[data-astro-cid-lcdefpme] h3[data-astro-cid-lcdefpme]{color:var(--color-white);margin-bottom:10px;font-size:18px;font-weight:700}.highlight[data-astro-cid-lcdefpme] p[data-astro-cid-lcdefpme]{font-size:13px;line-height:2}.portfolio[data-astro-cid-lcdefpme]{padding-bottom:40px}.more[data-astro-cid-lcdefpme]{margin:30px 0 0}.testimonial[data-astro-cid-lcdefpme]{text-align:center;margin:0;padding:0 20px}.testimonial__photo[data-astro-cid-lcdefpme]{border-radius:50%;width:100px;height:100px;margin:0 auto 20px}.testimonial[data-astro-cid-lcdefpme] blockquote[data-astro-cid-lcdefpme]{color:var(--color-muted);margin:0 0 20px;font-size:13px;line-height:2}.testimonial[data-astro-cid-lcdefpme] figcaption[data-astro-cid-lcdefpme] strong[data-astro-cid-lcdefpme]{color:var(--color-text);font-weight:400;display:block}.testimonial[data-astro-cid-lcdefpme] figcaption[data-astro-cid-lcdefpme] span[data-astro-cid-lcdefpme]{color:#767676;font-size:12px;display:block}@media (width<=991px){.highlights[data-astro-cid-lcdefpme]{clip-path:polygon(0 4%,100% 0,100% 96%,0 100%);padding:60px 0}.highlights__grid[data-astro-cid-lcdefpme]{grid-template-columns:1fr 1fr}.highlights__image[data-astro-cid-lcdefpme]{grid-area:1/1/auto/-1}}@media (width<=767px){.benefits__grid[data-astro-cid-lcdefpme]{grid-template-columns:1fr}.highlights__grid[data-astro-cid-lcdefpme],.highlights__column[data-astro-cid-lcdefpme]{grid-template-columns:1fr;gap:24px}}
