@media(max-width:1024px){.elementor .end-card{width:320px;}}@media(max-width:1024px){.elementor .end-band{padding-block-start:72px;padding-block-end:72px;padding-inline-start:44px;padding-inline-end:44px;gap:20px;}}@media(max-width:1024px){.elementor .idea-aside{width:150px;}}@media(max-width:1024px){.elementor .idea-row{padding-block-start:28px;padding-block-end:28px;padding-inline-start:30px;padding-inline-end:30px;gap:26px;}}@media(max-width:1024px){.elementor .lead-680{font-size:19px;}}@media(max-width:1024px){.elementor .h1-hero-lg{font-size:48px;}}@media(max-width:1024px){.elementor .band-base{padding-block-start:72px;padding-block-end:72px;padding-inline-start:44px;padding-inline-end:44px;gap:20px;}}@media(max-width:1024px){.elementor .page-head{padding-block-start:56px;padding-block-end:60px;padding-inline-start:44px;padding-inline-end:44px;}}@media(max-width:1024px){.elementor .page-inner{font-size:16px;}}@media(max-width:1024px){.elementor .idea-number{font-size:26px;}}@media(max-width:1024px){.elementor .card-idea-cta{flex:1 1 300px;}}@media(max-width:1024px){.elementor .lead-invert{max-width:600px;font-size:19px;}}@media(max-width:1024px){.elementor .h4-display{font-size:21px;}}@media(max-width:1024px){.elementor .h3-invert{font-size:26px;}}@media(max-width:1024px){.elementor .h3-display{font-size:26px;}}@media(max-width:1024px){.elementor .h2-quote{font-size:42px;}}