.cs-gallery[data-v-40cf5d6d]{display:flex;flex-direction:column;gap:.4rem}@media only screen and (min-width:1025px){.cs-gallery[data-v-40cf5d6d]{flex-direction:row}}.cs-gallery__main[data-v-40cf5d6d]{cursor:pointer;display:flex}@media only screen and (min-width:1025px){.cs-gallery__main[data-v-40cf5d6d]{flex:1}}.cs-gallery__grid[data-v-40cf5d6d]{display:grid;gap:.4rem;grid-template-columns:1fr 1fr}@media only screen and (min-width:1025px){.cs-gallery__grid[data-v-40cf5d6d]{flex:1}}.cs-gallery__grid-item[data-v-40cf5d6d]{cursor:pointer;overflow:hidden;position:relative}.cs-gallery__grid-item--overlay .cs-gallery__image[data-v-40cf5d6d]{filter:brightness(.4)}.cs-gallery__image[data-v-40cf5d6d]{height:100%;-o-object-fit:cover;object-fit:cover;width:100%}.cs-gallery__overlay[data-v-40cf5d6d]{align-items:center;background:#141844cc;display:flex;inset:0;justify-content:center;position:absolute}.cs-gallery__overlay-btn[data-v-40cf5d6d]{align-items:center;background:none;border:none;color:#fff;cursor:pointer;display:inline-flex;font-family:Red Hat Display,sans-serif;padding:0}.cs-gallery__overlay-text[data-v-40cf5d6d]{font-size:1.4rem;font-weight:700;letter-spacing:.05rem;line-height:2.7rem;position:relative;z-index:2}@media only screen and (min-width:1025px){.cs-gallery__overlay-text[data-v-40cf5d6d]{font-size:1.8rem;line-height:2.7rem}}.cs-gallery__overlay-arrow[data-v-40cf5d6d]{align-items:center;border:.2rem solid #141844;border-radius:50%;display:flex;height:3.55rem;justify-content:center;margin-left:-1rem;position:relative;width:3.55rem;z-index:0}@media only screen and (min-width:1025px){.cs-gallery__overlay-arrow[data-v-40cf5d6d]{height:6.6rem;width:6.6rem}}.cs-gallery__overlay-arrow svg[data-v-40cf5d6d]{height:1.291rem;width:1.291rem}@media only screen and (min-width:1025px){.cs-gallery__overlay-arrow svg[data-v-40cf5d6d]{height:2.4rem;width:2.4rem}}.cs-intro[data-v-3b6556b1]{background:url(../image/backgrounds/cs-intro-mob.svg) 100% 8rem no-repeat;padding:6.5rem 0 8.8rem}@media only screen and (min-width:1025px){.cs-intro[data-v-3b6556b1]{background:url(../image/backgrounds/cs-intro-desk.svg) 100% 4rem no-repeat}}.cs-intro__container[data-v-3b6556b1]{margin:0 auto;max-width:calc(100% - 4rem);width:122rem}.cs-intro__header[data-v-3b6556b1]{align-items:center;display:flex;flex-wrap:wrap;gap:1rem 2rem;margin-bottom:1.6rem}@media only screen and (max-width:1024px){.cs-intro__link[data-v-3b6556b1]{display:none}}.cs-intro__intro-text[data-v-3b6556b1]{margin-bottom:1.6rem}.cs-intro__tags[data-v-3b6556b1]{display:flex;flex-wrap:wrap;gap:.4rem;margin-bottom:4rem}.cs-intro__tags span[data-v-3b6556b1]{background:#e5f0ff;border-radius:5rem;color:#196ae3;font-weight:700;padding:.4rem 1rem;white-space:nowrap}.cs-intro__content[data-v-3b6556b1]{display:flex;flex-direction:column;gap:4rem}@media only screen and (min-width:1025px){.cs-intro__content[data-v-3b6556b1]{flex-direction:row;gap:6rem}}.cs-intro__texts[data-v-3b6556b1]{display:flex;flex:1;flex-direction:column;gap:2rem}@media only screen and (min-width:1025px){.cs-intro__texts[data-v-3b6556b1]{flex-direction:row;gap:4rem}}.cs-intro__text[data-v-3b6556b1]{flex:1}.cs-intro__text[data-v-3b6556b1] p{margin-bottom:1rem}.cs-intro__gallery[data-v-3b6556b1]{margin-bottom:4rem}.cs-intro__achievements-outer[data-v-3b6556b1]{background:url(../image/backgrounds/bg-case-study-achievements.svg) 50% 0 no-repeat}@media only screen and (min-width:1025px){.cs-intro__achievements-outer[data-v-3b6556b1]{background-position:0 5rem}}@media only screen and (min-width:1350px){.cs-intro__achievements-outer[data-v-3b6556b1]{background-position:calc(50% - 55rem) 5rem}}.cs-intro__achievements[data-v-3b6556b1]{margin:0 auto;max-width:calc(100% - 4rem);padding:8.8rem 0;width:122rem}.cs-intro__achievements-list[data-v-3b6556b1]{align-items:center;display:flex;flex-direction:column;gap:4rem}@media only screen and (min-width:1025px){.cs-intro__achievements-list[data-v-3b6556b1]{display:grid;gap:0;grid-template-columns:repeat(3,1fr);justify-items:center}}.cs-intro__achievements-item[data-v-3b6556b1]{max-width:24rem;text-align:center}.cs-intro__achievements-icon[data-v-3b6556b1]{align-items:center;border-radius:50%;display:flex;height:6.4rem;justify-content:center;margin:0 auto .4rem;width:6.4rem}.cs-intro__achievements-icon-image[data-v-3b6556b1]{height:6.4rem;width:6.4rem}.cs-intro__achievements-value[data-v-3b6556b1]{margin-bottom:.4rem}.cs-intro__achievements-text[data-v-3b6556b1]{color:#6e718d;font-size:1.8rem;font-weight:500;letter-spacing:.025rem;line-height:2.7rem}
