@media(max-width:1024px){.elementor .hero-inner{flex-direction:column;gap:var(--space-12);align-items:stretch;}}@media(max-width:1024px){.elementor .hero-media{flex-direction:row;flex:1 1 auto;align-items:stretch;}}@media(max-width:1024px){.elementor .portrait-frame{flex:1 1 0px;}}@media(max-width:1024px){.elementor .code-card{flex:1 1 0px;justify-content:center;}}@media(max-width:1024px){.elementor .audience-item{flex:1 1 var(--basis-two-up);}}@media(max-width:1024px){.elementor .service-list{flex-wrap:wrap;}}@media(max-width:1024px){.elementor .card-service{flex:1 1 var(--basis-two-up);}}@media(max-width:1024px){.elementor .project-rail{overflow:auto;padding-block-start:0px;padding-block-end:var(--space-4);padding-inline-start:0px;padding-inline-end:0px;}}@media(max-width:1024px){.elementor .card-rail{flex:0 0 var(--rail-card-tablet);}}@media(max-width:1024px){.elementor .stack-group{flex:1 1 var(--basis-two-up);}}@media(max-width:1024px){.elementor .process-list{flex-direction:column;gap:0px;}}@media(max-width:1024px){.elementor .process-step{flex-direction:row;flex:1 1 auto;}}@media(max-width:1024px){.elementor .step-rail{width:auto;flex-direction:column;gap:var(--space-2);flex:0 0 auto;}}@media(max-width:1024px){.elementor .step-line{width:var(--line-width);height:auto;min-height:var(--step-gap);}}@media(max-width:1024px){.elementor .step-body{padding-block-start:0px;padding-block-end:var(--space-8);padding-inline-start:0px;padding-inline-end:0px;flex:1 1 0px;}}@media(max-width:1024px){.elementor .testimonial-list{overflow:auto;padding-block-start:0px;padding-block-end:var(--space-4);padding-inline-start:0px;padding-inline-end:0px;}}@media(max-width:1024px){.elementor .card-testimonial{flex:0 0 var(--rail-card-tablet);}}