.services[data-v-204937c1]{grid-template-columns:repeat(4,1fr);gap:32px 24px;display:grid}.services--three[data-v-204937c1]{grid-template-columns:repeat(3,1fr)}@media screen and (width<=1140px){.services[data-v-204937c1],.services--three[data-v-204937c1]{grid-template-columns:repeat(2,1fr)}}.card[data-v-204937c1]{color:inherit;display:block}.card__media[data-v-204937c1]{background:#eef3f5;border-radius:20px;margin-bottom:16px;transition:box-shadow .4s;position:relative;overflow:hidden;box-shadow:0 12px 30px #012d6f14}@media screen and (width<=768px){.services[data-v-204937c1]{gap:24px 14px}.card__media[data-v-204937c1]{border-radius:16px;margin-bottom:12px}}.card:hover .card__media[data-v-204937c1]{box-shadow:0 20px 44px #012d6f29}.card__image[data-v-204937c1]{aspect-ratio:4/5;-o-object-fit:cover;object-fit:cover;width:100%;transition:transform 1.4s cubic-bezier(.2,.7,.2,1);display:block}.reveal-on .card[data-reveal]:not(.is-in) .card__image[data-v-204937c1]{transform:scale(1.12)}.card:hover .card__image[data-v-204937c1]{transform:scale(1.05)}.card__button[data-v-204937c1]{color:#113143;opacity:0;background:#fff;border-radius:50%;place-items:center;width:44px;height:44px;transition:opacity .3s,transform .3s;display:grid;position:absolute;bottom:14px;right:14px;transform:translateY(8px)}@media (hover:none){.card__button[data-v-204937c1]{opacity:1;width:36px;height:36px;transform:none}}.card:hover .card__button[data-v-204937c1]{opacity:1;transform:none}.card__title[data-v-204937c1]{margin-bottom:6px;font-size:20px;font-weight:700;line-height:26px}@media screen and (width<=768px){.card__title[data-v-204937c1]{margin-bottom:4px;font-size:16px;line-height:22px}}.card__text[data-v-204937c1]{opacity:.65;font-size:15px;line-height:22px}@media screen and (width<=768px){.card__text[data-v-204937c1]{font-size:13px;line-height:18px}}
