.case_wrapper__KYRBu{display:flex;gap:3.5rem;flex-direction:column}@media(max-width:1024px){.case_wrapper__KYRBu{gap:2.5rem}}.case_top__HyO_6{display:flex;flex-direction:column;gap:2rem}@media(max-width:1024px){.case_top__HyO_6{gap:1.5rem}}.case_bottom__pKJym{display:flex;justify-content:space-between;gap:2rem;flex-wrap:wrap}.case_badge__BV3Og{width:-moz-fit-content;width:fit-content;display:flex;padding:.625rem 1.25rem;border-radius:2rem;border:1px solid #d4d4d4;color:#868686;font-family:var(--font-ttnorms);font-weight:500;line-height:120%;letter-spacing:-.02em;font-size:1.25rem}@media(max-width:1024px){.case_badge__BV3Og{font-family:var(--font-ttnorms);font-weight:500;line-height:120%;letter-spacing:-.02em;font-size:1rem}}.case_title__Y7sCF{padding-bottom:3.5rem;border-bottom:1px solid #d4d4d4;font-family:var(--font-ttnorms);font-weight:500;line-height:90%;letter-spacing:-.04em;font-size:4.75rem}@media(max-width:1024px){.case_title__Y7sCF{padding-bottom:2.5rem;font-family:var(--font-ttnorms);font-weight:500;line-height:90%;letter-spacing:-.04em;font-size:2.25rem}}.case_title__Y7sCF span{color:var(--tile-color,#6228ff)}.case_technologies___49Jt{max-width:27.75rem;display:flex;flex-direction:column;gap:2rem}@media(max-width:1024px){.case_technologies___49Jt{max-width:100%;gap:1.5rem}}.case_descr__pkoJ_{width:100%;max-width:66.75rem;color:#868686;font-family:var(--font-ttnorms);font-weight:500;line-height:120%;letter-spacing:-.02em;font-size:2.25rem}@media(max-width:1024px){.case_descr__pkoJ_{font-family:var(--font-ttnorms);font-weight:500;line-height:120%;letter-spacing:-.02em;font-size:1.375rem}}.case_technologyItem__odb4E{display:flex;flex-direction:column;gap:1rem}.case_technologyTitle__wSwc0{color:#868686;font-family:var(--font-ttnorms);font-weight:500;line-height:120%;letter-spacing:-.02em;font-size:1.25rem}@media(max-width:1024px){.case_technologyTitle__wSwc0{font-family:var(--font-ttnorms);font-weight:500;line-height:120%;letter-spacing:-.02em;font-size:1rem}}.case_technologyList__T3yF4{display:flex;gap:.5rem}.case_technologyImage__dxuQZ{width:4rem;height:4rem;border-radius:100%;border:1px solid #d4d4d4}.main_wrapper__1NGPg{display:flex;flex-direction:column;gap:3rem}@media(max-width:1024px){.main_wrapper__1NGPg{gap:2.25rem}}.main_sectionTitle__mFo_s{font-family:var(--font-ttnorms);font-weight:500;line-height:100%;letter-spacing:-.05em;font-size:4rem}@media(max-width:1024px){.main_sectionTitle__mFo_s{font-family:var(--font-ttnorms);font-weight:500;line-height:100%;letter-spacing:-.05em;font-size:1.875rem}}.main_tecnologies__PbL9B{display:flex;flex-direction:column;gap:1.5rem}@media(max-width:1024px){.main_tecnologies__PbL9B{gap:2.25rem}}.main_tecnologiesList__AlyKi{display:flex;flex-direction:column;gap:1rem}@media(max-width:1024px){.main_tecnologiesList__AlyKi{gap:.5rem}}.main_tecnologyItems__RmdvI{display:flex;flex-wrap:wrap;gap:3rem}@media(max-width:1024px){.main_tecnologyItems__RmdvI{gap:.5rem}}.main_tecnologyTitle__TjCxj{font-family:var(--font-ttnorms);font-weight:500;line-height:120%;letter-spacing:-.02em;font-size:1.5rem}@media(max-width:1024px){.main_tecnologyTitle__TjCxj{font-family:var(--font-ttnorms);font-weight:500;line-height:120%;letter-spacing:-.02em;font-size:1.125rem}}.main_tecnologyItem__RTzNF{display:flex;flex-direction:column;gap:.5rem;padding:.625rem 0;align-items:center;width:6.875rem;transition:.3s ease-in-out}@media(max-width:1024px){.main_tecnologyItem__RTzNF{width:6.5rem;padding:.375rem 0}}.main_tecnologyItem__RTzNF:hover{scale:1.1}.main_tecnologyItem__RTzNF:hover img{filter:grayscale(0)}.main_tecnologyItemImage__w_5Qk{width:4rem;height:4rem}.main_tecnologyItemImage__w_5Qk img{transition:.3s ease-in-out;filter:grayscale(1);scale:1;width:100%;height:100%;-o-object-fit:contain;object-fit:contain}.main_tecnologyItemName__T0O_8{color:#868686;text-align:center;width:-moz-max-content;width:max-content;font-family:var(--font-ttnorms);font-weight:500;line-height:120%;letter-spacing:-.02em;font-size:1.25rem}@media(max-width:1024px){.main_tecnologyItemName__T0O_8{font-family:var(--font-ttnorms);font-weight:500;line-height:120%;letter-spacing:-.02em;font-size:1rem}}