@media(max-width:1024px){.elementor .hero-copy{width:100%;}}@media(max-width:1024px){.elementor .hero-image{width:100%;min-height:380px;}}@media(max-width:1024px){.elementor .hero-in{padding-block-start:48px;padding-block-end:64px;padding-inline-start:24px;padding-inline-end:24px;flex-direction:column;gap:48px;}}@media(max-width:1024px){.elementor .svc-1-t{width:100%;}}@media(max-width:1024px){.elementor .svc-1{flex-direction:column;gap:16px;}}@media(max-width:1024px){.elementor .svc-2-t{width:100%;}}@media(max-width:1024px){.elementor .svc-2{flex-direction:column;gap:16px;}}@media(max-width:1024px){.elementor .svc-3-t{width:100%;}}@media(max-width:1024px){.elementor .svc-3{flex-direction:column;gap:16px;}}@media(max-width:1024px){.elementor .services-in{padding-block-start:72px;padding-block-end:72px;padding-inline-start:24px;padding-inline-end:24px;}}@media(max-width:1024px){.elementor .areas-grid{grid-template-columns:repeat(2, 1fr);}}@media(max-width:1024px){.elementor .areas-in{padding-block-start:72px;padding-block-end:72px;padding-inline-start:24px;padding-inline-end:24px;}}@media(max-width:1024px){.elementor .about-image{width:100%;min-height:360px;}}@media(max-width:1024px){.elementor .about-copy{width:100%;}}@media(max-width:1024px){.elementor .about-in{padding-block-start:72px;padding-block-end:72px;padding-inline-start:24px;padding-inline-end:24px;flex-direction:column;gap:40px;}}@media(max-width:1024px){.elementor .contact-in{padding-block-start:72px;padding-block-end:72px;padding-inline-start:24px;padding-inline-end:24px;}}@media(max-width:1024px){.elementor .footer-in{padding-block-start:40px;padding-block-end:40px;padding-inline-start:24px;padding-inline-end:24px;flex-direction:column;gap:24px;align-items:flex-start;}}