@media(max-width:1024px){.elementor .at-dock{display:flex;}}@media(max-width:1024px){.elementor .at-rail{display:none;}}@media(max-width:1024px){.elementor .at-layout{gap:40px;grid-template-columns:minmax(0,1fr);}}@media(max-width:1024px){.elementor .at-tocbar{display:block;}}@media(max-width:1024px){.elementor .at-hero{&:has(.at-hero-img) { grid-template-columns:minmax(0,1fr);gap:24px } & .at-hero-img { order:-1 }\n}}@media(max-width:1024px){.elementor .at-guide{& .cta-card.has-img { grid-template-columns:1.3fr 1fr }\n}}