@media(max-width:767px){.elementor .e-grid-base{grid-template-columns:repeat(1,1fr)}}@media(max-width:767px){.elementor .cta-band{flex-direction:column;gap:24px;justify-content:flex-start;align-items:flex-start}}@media(max-width:767px){.elementor .schedule-day{padding-block-end:4px;flex:0 1 100%}}@media(max-width:767px){.elementor .schedule-row{flex-wrap:wrap}}@media(max-width:767px){.elementor .card-mark{flex:0 0 40px}}@media(max-width:767px){.elementor .scripture-text{font-size:24px}}@media(max-width:767px){.elementor .split{flex-direction:column;gap:32px;align-items:stretch}}@media(max-width:767px){.elementor .heading-section{font-size:30px}}@media(max-width:767px){.elementor .heading-hero{font-size:40px}}@media(max-width:767px){.elementor .container{gap:32px}}@media(max-width:767px){.elementor .section{padding-block-start:44px;padding-block-end:44px;padding-inline-start:20px;padding-inline-end:20px}}@media(max-width:767px){.elementor .split-copy{flex:0 1 auto}}@media(max-width:767px){.elementor .split-media{flex:0 1 auto}}@media(max-width:767px){.elementor .card-lettered{flex-direction:row;gap:16px}}@media(max-width:767px){.elementor .card-row-4-item{flex:0 1 auto}}@media(max-width:767px){.elementor .card-row-4{flex-direction:column;flex-wrap:nowrap}}@media(max-width:767px){.elementor .split-media-narrow{width:240px;flex:0 1 auto;align-self:flex-start}}@media(max-width:767px){.elementor .split-reverse{flex-direction:column}}