@media(max-width:1024px){.elementor .s-v2-creds-top{grid-template-columns:minmax(0,1fr);}}@media(max-width:1024px){.elementor .s-tile-ts-v7{min-height:440px;grid-column:1 / span 2;grid-row:auto;}}@media(max-width:1024px){.elementor .s-tile-ai-v7{min-height:230px;grid-column:1 / span 2;grid-row:auto;}}@media(max-width:1024px){.elementor .s-tile-adv-v7{grid-column:auto;grid-row:auto;}}@media(max-width:1024px){.elementor .s-tile-oe-v7{grid-column:auto;grid-row:auto;}}@media(max-width:1024px){.elementor .s-tile-mit-v7{grid-column:1 / span 2;grid-row:auto;}}@media(max-width:1024px){.elementor .s-tile-ops-v7{grid-column:auto;grid-row:auto;}}@media(max-width:1024px){.elementor .s-tile-erp-v7{grid-column:auto;grid-row:auto;}}@media(max-width:1024px){.elementor .s-bento-v7{grid-template-columns:repeat(2,minmax(0,1fr));grid-auto-rows:minmax(230px,auto);}}@media(max-width:1024px){.elementor .s-how-cta{align-self:flex-start;}}@media(max-width:1024px){.elementor .s-how-left{width:100%;position:static;flex:0 1 auto;}}@media(max-width:1024px){.elementor .s-how-row-1{column-gap:24px;row-gap:0px;grid-template-columns:56px minmax(0,1fr) 230px;}}@media(max-width:1024px){.elementor .s-how-row-2{column-gap:24px;row-gap:0px;grid-template-columns:56px minmax(0,1fr) 230px;}}@media(max-width:1024px){.elementor .s-how-row-3{column-gap:24px;row-gap:0px;grid-template-columns:56px minmax(0,1fr) 230px;}}@media(max-width:1024px){.elementor .s-how-row-4{column-gap:24px;row-gap:0px;grid-template-columns:56px minmax(0,1fr) 230px;}}@media(max-width:1024px){.elementor .s-how-rows{width:100%;flex:0 1 auto;}}@media(max-width:1024px){.elementor .s-how-inner{flex-direction:column;gap:48px;}}@media(max-width:1024px){.elementor .s-case-auto-media{width:44%;min-height:260px;aspect-ratio:auto;flex:0 0 44%;}}@media(max-width:1024px){.elementor .s-case-auto{flex-direction:row;}}@media(max-width:1024px){.elementor .s-case-fin-media{width:44%;min-height:260px;aspect-ratio:auto;flex:0 0 44%;}}@media(max-width:1024px){.elementor .s-case-fin{flex-direction:row;}}@media(max-width:1024px){.elementor .s-case-ind-media{width:44%;min-height:260px;aspect-ratio:auto;flex:0 0 44%;}}@media(max-width:1024px){.elementor .s-case-ind{flex-direction:row;}}@media(max-width:1024px){.elementor .s-results-grid{grid-template-columns:minmax(0,1fr);}}