@media(max-width:1024px){.elementor .capabilities-hero-intro-grid{gap:2vw;& > :first-child, & > :last-child { display: none; }\n}}@media(max-width:1024px){.elementor .capabilities-hero-intro-tile-xl{height:calc(var(--hero-intro-col) * 368.48 / 245.65);}}@media(max-width:1024px){.elementor .capabilities-hero-intro-tile-l{height:calc(var(--hero-intro-col) * 307.06 / 245.65);}}@media(max-width:1024px){.elementor .capabilities-hero-intro-tile-m{height:calc(var(--hero-intro-col) * 184.38 / 245.65);}}@media(max-width:1024px){.elementor .capabilities-hero-intro-tile-s{height:calc(var(--hero-intro-col) * 138.18 / 245.65);}}@media(max-width:1024px){.elementor .capabilities-hero-intro-column{--hero-intro-col: 25.47vw; --hero-intro-gap: 2vw; --hero-intro-travel: max(110vh, 115vw);\n}}@media(max-width:1024px){.elementor .capabilities-difference{padding-block-start:72px;padding-block-end:72px;padding-inline-start:40px;padding-inline-end:40px;}}@media(max-width:1024px){.elementor .capabilities-bento{padding-block-start:96px;padding-block-end:120px;padding-inline-start:40px;padding-inline-end:40px;gap:64px;}}@media(max-width:1024px){.elementor .capabilities-hero{& .full-media-hero-copy { gap: 16px; }\n}}@media(max-width:1024px){.elementor .partner-proof-single-card{width:100%;flex:0 0 auto;justify-content:center;align-self:stretch;& .elementor-loop-container { flex-wrap: wrap; justify-content: center; } & .elementor-loop-container > .e-loop-item { flex: 0 0 clamp(280px, 45vw, 360px); width: clamp(280px, 45vw, 360px); } & .case-study-card { max-height: 500px; }\n}}@media(max-width:1024px){.elementor .partner-proof-single-copy{width:100%;padding-block-start:0px;flex:0 0 auto;max-width: none;\n}}@media(max-width:1024px){.elementor .partner-proof-single{flex-direction:column;gap:40px;align-items:stretch;}}@media(max-width:1024px){.elementor .h2{text-align:center;padding-block-end:var(--scale-24);}}@media(max-width:1024px){.elementor .site-width-main{justify-content:flex-end;}}@media(max-width:1024px){.elementor .gap-md{flex-direction:column;}}@media(max-width:1024px){.elementor .gap-xs{width:auto;justify-content:center;align-items:center;}}@media(max-width:1024px){.elementor .full-media-hero-copy{gap:var(--scale-16);}}@media(max-width:1024px){.elementor .industry-cap-grid{grid-template-columns:repeat(2, 1fr);}}