@media(max-width:1024px){.elementor .footer-grid{column-gap:var(--space-xs);row-gap:var(--space-l);grid-template-columns:repeat(2,1fr);grid-template-rows:repeat(2,1fr)}}@media(max-width:1024px){.elementor .hero-top-heading{min-height:auto}}@media(max-width:1024px){.elementor .hero-image{height:auto;aspect-ratio:16/9;object-fit:cover;object-position:center center;position:static}}