@media(max-width:767px){.elementor .end-cover{height:150px;}}@media(max-width:767px){.elementor .end-card{width:100%;border-radius:20px;}}@media(max-width:767px){.elementor .end-band{padding-block-start:56px;padding-block-end:56px;padding-inline-start:20px;padding-inline-end:20px;flex-direction:column;gap:20px;}}@media(max-width:767px){.elementor .idea-aside{width:100%;flex-direction:row;align-items:center;}}@media(max-width:767px){.elementor .idea-row{padding:22px;border-radius:20px;flex-direction:column;gap:18px;}}@media(max-width:767px){.elementor .lead-680{max-width:100%;font-size:17px;}}@media(max-width:767px){.elementor .h1-hero-lg{max-width:100%;font-size:38px;}}@media(max-width:767px){.elementor .band-base{padding-block-start:56px;padding-block-end:56px;padding-inline-start:20px;padding-inline-end:20px;gap:16px;}}@media(max-width:767px){.elementor .page-head{padding-block-start:44px;padding-block-end:48px;padding-inline-start:20px;padding-inline-end:20px;gap:16px;}}@media(max-width:767px){.elementor .page-inner{font-size:16px;}}@media(max-width:767px){.elementor .idea-number{font-size:24px;}}@media(max-width:767px){.elementor .card-idea-cta{padding:22px;border-radius:20px;flex:1 1 100%;}}@media(max-width:767px){.elementor .small-invert{font-size:13px;}}@media(max-width:767px){.elementor .lead-invert{max-width:100%;font-size:17px;}}@media(max-width:767px){.elementor .h3-invert{font-size:24px;}}@media(max-width:767px){.elementor .h3-display{font-size:24px;}}@media(max-width:767px){.elementor .h2-quote{font-size:34px;}}