.logos[data-v-93d80581]{height:auto;max-width:1200px;width:100%}.service[data-v-8ca6b527]{align-items:stretch;background:#f6f8fa;border-radius:42px;display:flex;gap:32px 40px;justify-content:space-between;padding:40px}.info[data-v-8ca6b527]{display:flex;flex:1 0 440px;flex-direction:column;gap:40px;max-width:440px}.info-text[data-v-8ca6b527]{font-family:Hint;font-size:20px;letter-spacing:-.26px;line-height:22px;margin-top:auto}@media screen and (min-width:768px){.info-text[data-v-8ca6b527]{letter-spacing:-.33px}}@media screen and (min-width:1440px){.info-text[data-v-8ca6b527]{font-size:24px;letter-spacing:-.47px;line-height:28px}}.info-title[data-v-8ca6b527]{font-family:Hint;font-size:24px;font-weight:500;letter-spacing:-.01em;line-height:1.085}@media screen and (min-width:768px){.info-title[data-v-8ca6b527]{font-size:40px}}@media screen and (min-width:1440px){.info-title[data-v-8ca6b527]{font-size:44px}}.info-title[data-v-8ca6b527]{font-weight:500;line-height:.9;margin-bottom:8px}.cases[data-v-8ca6b527]{display:flex;flex:1 0;gap:12px;justify-content:flex-end;max-width:820px}.cases .card[data-v-8ca6b527]{max-width:calc(50% - 6px);min-height:500px}.cases[data-v-8ca6b527] .card .tags{display:none}.cases[data-v-8ca6b527] .card .review-author,.cases[data-v-8ca6b527] .card .title{margin-bottom:0}@media (width < 1440px){.service[data-v-8ca6b527]{padding:20px}.cases[data-v-8ca6b527]{justify-content:flex-start}}@media (width < 1360px){.info[data-v-8ca6b527]{max-width:320px}.cases[data-v-8ca6b527]{flex:auto}}@media (width < 1200px){.service[data-v-8ca6b527]{flex-direction:column;padding:15px}.info[data-v-8ca6b527]{flex:auto;gap:20px;max-width:50%}.cases[data-v-8ca6b527]{max-width:none}}@media (width < 750px){.info[data-v-8ca6b527]{max-width:none}.cases[data-v-8ca6b527]{flex-direction:column}.cases .card[data-v-8ca6b527]{max-width:none;min-height:450px}}.services-with-cases[data-v-eb8dfd2d]{display:flex;flex-direction:column;gap:12px}.top[data-v-eb8dfd2d]{align-items:flex-end;justify-content:space-between}.services[data-v-eb8dfd2d],.top[data-v-eb8dfd2d]{display:flex;gap:40px}.services[data-v-eb8dfd2d]{flex-direction:column}@media screen and (width < 1200px){.top[data-v-eb8dfd2d]{align-items:flex-start;flex-direction:column;gap:20px}}
