@media(max-width:1024px){.elementor .ht-grid-2{padding:28px;grid-template-columns:1fr;}}@media(max-width:1024px){.elementor .ht-gallery{grid-template-columns:repeat(2, minmax(0, 1fr));}}@media(max-width:1024px){.elementor .ht-split{gap:32px;grid-template-columns:1fr;}}@media(max-width:1024px){.elementor .ht-page-hero-media{width:calc(100% + 72px);margin-block-start:0px;margin-block-end:-56px;margin-inline-start:-36px;margin-inline-end:-36px;max-width: none; justify-self: stretch; -webkit-mask-image: linear-gradient(180deg, transparent 0%, #000 14%); mask-image: linear-gradient(180deg, transparent 0%, #000 14%);\n}}@media(max-width:1024px){.elementor .ht-nl-band{padding:40px;gap:28px;grid-template-columns:1fr;}}@media(max-width:1024px){.elementor .ht-page-hero{padding-block-start:72px;padding-block-end:64px;padding-inline-start:36px;padding-inline-end:36px;gap:36px;grid-template-columns:1fr;}}@media(max-width:1024px){.elementor .ht-cta-band{padding-block-start:64px;padding-block-end:64px;padding-inline-start:40px;padding-inline-end:40px;}}@media(max-width:1024px){.elementor .ht-sec-head{gap:16px;grid-template-columns:1fr;}}@media(max-width:1024px){.elementor .ht-sec{padding-block-start:0px;padding-block-end:88px;padding-inline-start:24px;padding-inline-end:24px;gap:36px;}}@media(max-width:1024px){.elementor .ht-footer-grid{gap:40px;grid-template-columns:repeat(2, minmax(0, 1fr));}}@media(max-width:1024px){.elementor .ht-grid-4{grid-template-columns:repeat(2, minmax(0, 1fr));}}