@media(max-width:1024px){.elementor .sw-section{padding-block-start:56px;padding-block-end:56px}}@media(max-width:1024px){.elementor .sw-section-tight{padding-block-start:40px;padding-block-end:40px}}@media(max-width:1024px){.elementor .sw-hero{padding-block-start:40px;padding-block-end:40px}}@media(max-width:1024px){.elementor .sw-display-md{font-size:34px}}@media(max-width:1024px){.elementor .sw-h1{font-size:28px}}@media(max-width:1024px){.elementor .sw-hero-sub{font-size:28px}}@media(max-width:1024px){.elementor .sw-sticky-aside{position:static}}@media(max-width:1024px){.elementor .sw-cta-banner{padding-block-start:32px;padding-block-end:32px;padding-inline-start:32px;padding-inline-end:32px}}@media(max-width:1024px){.elementor .sw-cta-title{font-size:34px}}@media(max-width:1024px){.elementor .sw-grid-hero{gap:40px;grid-template-columns:1fr}}@media(max-width:1024px){.elementor .sw-grid-split{gap:40px;grid-template-columns:1fr}}@media(max-width:1024px){.elementor .sw-grid-split-300{gap:40px;grid-template-columns:1fr}}@media(max-width:1024px){.elementor .sw-hero-media{width:auto;min-height:260px;aspect-ratio:4 / 3;position:relative;inset-block-start:auto;inset-inline-end:auto;inset-block-end:auto;inset-inline-start:auto;border-radius:0}}@media(max-width:1024px){.elementor .sw-bleed-hero{margin-block-start:0;margin-block-end:-40px;margin-inline-start:0;margin-inline-end:0}}