@media(max-width:1024px){.elementor .mg-band-cta{padding-block-start:0px;padding-block-end:88px;padding-inline-start:36px;padding-inline-end:36px;}}@media(max-width:1024px){.elementor .mg-band-text{padding-block-start:96px;padding-block-end:96px;padding-inline-start:36px;padding-inline-end:36px;}}@media(max-width:1024px){.elementor .mg-grid-3{gap:20px;grid-template-columns:repeat(1, minmax(0, 1fr));grid-template-rows:repeat(3, auto);}}@media(max-width:1024px){.elementor .mg-grid-products{column-gap:20px;row-gap:48px;grid-template-columns:repeat(3, minmax(0, 1fr));grid-template-rows:repeat(2, auto);}}@media(max-width:1024px){.elementor .mg-grid-4{gap:20px;grid-template-columns:repeat(2, minmax(0, 1fr));grid-template-rows:repeat(2, auto);}}@media(max-width:1024px){.elementor .mg-lead{font-size:18px;}}@media(max-width:1024px){.elementor .mg-hero-title{font-size:60px;}}@media(max-width:1024px){.elementor .mg-hero-inner{padding-block-start:40px;padding-block-end:80px;padding-inline-start:36px;padding-inline-end:36px;}}@media(max-width:1024px){.elementor .mg-hero-overlay{min-height:0px;}}@media(max-width:1024px){.elementor .mg-hero-img{height:auto;aspect-ratio:16/9;position:relative;}}@media(max-width:1024px){.elementor .mg-hero{flex-direction:column;}}@media(max-width:1024px){.elementor .mg-section-title{font-size:36px;}}@media(max-width:1024px){.elementor .mg-section-compact{padding-block-start:64px;padding-block-end:64px;padding-inline-start:36px;padding-inline-end:36px;}}@media(max-width:1024px){.elementor .mg-section{padding-block-start:88px;padding-block-end:88px;padding-inline-start:36px;padding-inline-end:36px;}}