@media(max-width:1024px){.elementor .home-service-card{width:100%}}@media(max-width:1024px){.elementor .section-h2{font-size:40px}}@media(max-width:1024px){.elementor .Hero-CTA{width:100%;font-size:16px}}@media(max-width:1024px){.elementor .services-description-button{font-size:15px}}@media(max-width:1024px){.elementor .services-grid{padding:20px}}@media(max-width:1024px){.elementor .services-description-title{font-weight:700}}@media(max-width:1024px){.elementor .steps-title{font-size:18px}}@media(max-width:1024px){.elementor .steps-number{font-size:50px}}@media(max-width:1024px){.elementor .final_CTA{font-size:16px}}@media(max-width:1024px){.elementor .final_CTA:hover,.elementor .final_CTA:focus-visible{width:60%;font-size:15px}}@media(max-width:1024px){.elementor .service-hero-section{flex-direction:column;gap:20px}}