@media(max-width:1023px){.elementor .card-testimonial{flex:0 0 62%;}}@media(max-width:1023px){.elementor .testimonial-list{overflow:auto;padding-block-end:1rem;flex-wrap:nowrap;}}@media(max-width:1023px){.elementor .step-body{padding-block-end:2rem;flex:1 1 auto;}}@media(max-width:1023px){.elementor .step-line{width:2px;height:auto;min-height:2rem;}}@media(max-width:1023px){.elementor .step-rail{flex-direction:column;gap:0.5rem;flex:0 0 auto;}}@media(max-width:1023px){.elementor .process-step{flex-direction:row;gap:1.25rem;}}@media(max-width:1023px){.elementor .process-list{flex-direction:column;gap:0px;}}@media(max-width:1023px){.elementor .stack-group{flex:1 1 calc((100% - 2.5rem) / 2);}}@media(max-width:1023px){.elementor .card-project{flex:0 1 calc((100% - 2rem) / 2);}}@media(max-width:1023px){.elementor .project-rail{overflow:auto;padding-block-end:1rem;flex-wrap:nowrap;}}@media(max-width:1023px){.elementor .card-service{flex:0 1 calc((100% - 1.5rem) / 2);}}@media(max-width:1023px){.elementor .code-card{flex:1 1 0px;justify-content:center;}}@media(max-width:1023px){.elementor .portrait-frame{flex:1 1 0px;}}@media(max-width:1023px){.elementor .hero-media{flex-direction:row;flex:1 1 auto;align-items:stretch;}}@media(max-width:1023px){.elementor .hero-inner{flex-direction:column;gap:3rem;align-items:stretch;}}@media(max-width:1023px){.elementor .rail-card{flex:0 0 62%;}}